久久99久久人婷婷精品综合_超碰aⅴ人人做人人爽欧美_亚洲电影第三页_日韩欧美一中文字暮专区_波多野结衣的一区二区三区_婷婷在线播放_人人视频精品_国产精品日韩精品欧美精品_亚洲免费黄色_欧美性猛交xxxxxxxx

成都網站建設中手機網站建設定位并實現地圖標記和附近商家實現方式

2022-08-05    分類: 手機網站建設

隨著移動互聯網時代的到來,很多的成都網站建設客戶都開始走向手機網站建設方向發展,通過手機網站用戶可以隨時定位自己的位置,并查看到自己附近的商家和其他想要查找的信息。手機網站建設也隨之越來越受到互聯網公司的重視,但是由于手機端網站建設和PC端的網站建設,在技術和實現方式上有所不同,所以,很多成都網站建設公司的技術人員對這塊還很生疏,最近由于工作的需要,著手去研究一個手機網站,順便在這里和大家分享一下,關于手機網站建設所注意的事項,以及其主要功能的實現方法和思路。

需要建設的網站的主要功能:

Ⅰ、用戶可以根據定位自己所在的位置,查看離自己最近的商家所發布的優惠信息。

Ⅱ、用戶查看商家詳情頁面的時候,可以直接直觀的通過谷歌地圖的坐標形式,一眼看到該商家所在位置。

Ⅲ、用戶可以查看自己所在位置和周圍所有商家的實際距離有多遠。

Ⅳ、用戶可以通過分類查找,篩選查找,以及根據不同城市查找自己想要的信息。

以上是這個網站的主要功能,大家可以看出,該網站最主要的功能就是用戶可以實現手機定位,并很快的找到該商家。大家都知道,PC端的網站是無法現實定位服務的,更不用說距離某個商家有多遠了。直接進入正題,實現這些功能的方法。

<a href=成都網站建設中手機網站建設定位并實現地圖標記和附近商家實現方式" src="/upload/pic18/201401111217002678.jpg" />

一、用戶如何通過網站定位自己的位置

首先需要了解的是,網站定位服務需要用到HTML5的寫法,并且這點是一定要注意的,關于HTML5兼容性的問題,可以不用考慮,因為目前手機上的所有瀏覽器都是支持HTML5寫法的,區分HTML5和HTML4的一點很簡單,就是在網站源碼的開頭部分,HTML5是<!DOCTYPE html>,就這么一行話,不像是HTML4一樣那么長。好了,指定完網站代碼的編碼格式之后,就需要使用到HTML5的內置定位函數,也就是navigator函數,具體的代碼,如下:

navigator.geolocation.getCurrentPosition(showPosition,showError);

showPosition:是指的執行該函數的回調函數,也就是說所有的執行條件都在這里面了。

showError:是指該函數執行錯誤之后,是由于什么原因錯誤的。

showPosition函數的代碼:

function showPosition(position)
{
var lat = position.coords.latitude; //獲得當前位置的緯度
var lng = position.coords.longitude; //獲得當前位置的經度
alert( "您所在的位置: 緯度" + lat + ",經度" + lng ); //輸出當前位置的經緯度信息
if(typeof position.address !== "undefined"){
var country = position.address.country;
var province = position.address.region;
var city = position.address.city;
alert(' 您位于 ' + country + province + '省' + city +'市');
}
}

showError函數的代碼:

function showError(error)
{
switch(error.code)
{
case error.PERMISSION_DENIED: //瀏覽器不支持Geolocation函數
x.innerHTML="User denied the request for Geolocation."
break;
case error.POSITION_UNAVAILABLE: //用戶不允許使用定位服務
x.innerHTML="Location information is unavailable."
break;
case error.TIMEOUT: //定位服務超時
x.innerHTML="The request to get user location timed out."
break;
case error.UNKNOWN_ERROR: //未知錯誤
x.innerHTML="An unknown error occurred."
break;
}
}

通過以上代碼,用手機瀏覽器運行,就能夠看到當前所在的經緯度信息了,如下圖所示。

手機提示是否允許訪問您所在當前位置返回當前位置經緯度

二、獲得當前經緯度信息之后后,如何在谷歌地圖上標注出該位置

知道準確的經緯度之后,我們只需要調用谷歌地圖的一個API接口就可以,然后通過創建所現在地圖的大小,并通過地圖API的接口,標注當前位置,具體代碼如下:

<script src="http://maps.google.com/maps/api/js?sensor=false"></script> //引用谷歌地圖API文件

function showPosition(position)
{

lat=position.coords.latitude;
lon=position.coords.longitude;
latlon=new google.maps.LatLng(lat, lon)
mapholder=document.getElementById('mapholder')
mapholder.style.height='250px';
mapholder.style.width='500px';
var myOptions={
center:latlon,zoom:14,
mapTypeId:google.maps.MapTypeId.ROADMAP,
mapTypeControl:false,
navigationControlOptions:{style:google.maps.NavigationControlStyle.SMALL}
};
var map=new google.maps.Map(document.getElementById("mapholder"),myOptions);
var marker=new google.maps.Marker({position:latlon,map:map,title:"You are here!"});

}

加入以上代碼,在取得準確經緯度之后,就能夠很輕松的在谷歌地圖上自動標記商家位置了,如下圖:

在谷歌地圖上對當前位置進行標準

三、如何計算當前位置和指定商家的距離是多少

計算位置要用到的就是PHP代碼了,知道了兩點的經緯度之后,通過一個計算公式很容易就能算出兩點之間的距離來,具體代碼如下:

<?php
function rad($d)
{
return $d * 3.1415926535898 / 180.0;
}
function getdistance($lng1,$lat1,$lng2,$lat2)//根據經緯度計算距離
{
//將角度轉為狐度
$radLat1=deg2rad($lat1);
$radLat2=deg2rad($lat2);
$radLng1=deg2rad($lng1);
$radLng2=deg2rad($lng2);
$a=$radLat1-$radLat2;//兩緯度之差,緯度<90
$b=$radLng1-$radLng2;//兩經度之差緯度<180
$s=2*asin(sqrt(pow(sin($a/2),2)+cos($radLat1)*cos($radLat2)*pow(sin($b/2),2)))*6378.137;
return $s;
}
echo GetDistance($lat1, $lng1, 36.684555, 117.064682);
?>

四、寫到最后

綜合以上代碼,最終完成當前位置定位,已經谷歌地圖顯示和當前位置距離指定商家的距離是多少。然后通過實際的需要,對網站的數據庫和結構進行規劃,最終完成一個可以實現手機定位服務的手機網站。成都網站建設行業也逐漸從電腦的PC端,逐漸轉換為手機網站的建設,隨著手機客戶端和智能手機的興起,手機網站建設也會有越來越多的公司去做,相對于手機網站和電腦網站來說,都是各有各的好處,我們之后不斷的提升自己的網站建設水平,才能在以后的網站建設市場逐漸站穩腳步,持續而穩定的發展下去。

注:請使用手機瀏覽器打開以上網址,電腦訪問可能會存在兼容性問題。

當前名稱:成都網站建設中手機網站建設定位并實現地圖標記和附近商家實現方式
當前地址:http://www.js-pz168.com/news14/185464.html

網站建設、網絡推廣公司-創新互聯,是專注品牌與效果的網站制作,網絡營銷seo公司;服務項目有網站建設手機網站建設

廣告

聲明:本網站發布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創新互聯

成都app開發公司
久久99久久人婷婷精品综合_超碰aⅴ人人做人人爽欧美_亚洲电影第三页_日韩欧美一中文字暮专区_波多野结衣的一区二区三区_婷婷在线播放_人人视频精品_国产精品日韩精品欧美精品_亚洲免费黄色_欧美性猛交xxxxxxxx
久久精品视频在线免费观看| 亚洲在线观看免费视频| 亚洲成人激情综合网| 国产综合久久久久影院| 91久久国产自产拍夜夜嗨| 日本一区二区三区精品视频| 欧美另类一区二区三区| 中文字幕成人在线观看| 人人狠狠综合久久亚洲| 91污在线观看| 影音先锋亚洲视频| 亚洲精品一区二区三区四区高清| 悠悠色在线精品| 国产高清一区日本| 欧美裸体网站| 欧美一个色资源| 洋洋成人永久网站入口| 成人免费视频国产在线观看| 日本一区二区三区在线视频 | 欧美系列日韩一区| 欧美激情一区二区三区四区| 免费成人av资源网| 国产伦精品一区二区三区照片| 欧美亚洲一区二区在线| 国产精品剧情在线亚洲| 国产一区福利在线| 日本成人看片网址| 精品久久久久久久久久久久包黑料 | 国产高清精品一区二区| 欧美婷婷六月丁香综合色| 中文字幕av一区二区三区| 精品一区二区在线视频| 韩日午夜在线资源一区二区| 欧美日韩电影在线| 亚洲永久精品大片| 91麻豆国产自产在线观看| 在线观看av一区| 日韩理论电影院| 成人av网站免费观看| 日本道色综合久久| 亚洲人快播电影网| av电影在线观看完整版一区二区| 色又黄又爽网站www久久| 国产精品无人区| 国产91丝袜在线播放0| 一本色道久久综合亚洲aⅴ蜜桃| 欧美韩国日本综合| 国产成人精品三级麻豆| 夜夜爽99久久国产综合精品女不卡 | 7777精品伊久久久大香线蕉语言| 欧美午夜精品电影| 亚洲最新在线观看| 国产91色在线|亚洲| 欧美一级在线观看| 另类小说视频一区二区| 日韩黄色影视| 国产精品久久久久婷婷二区次| 国产风韵犹存在线视精品| 中文字幕日韩一区二区三区| 亚洲色图19p| 成人区精品一区二区| 日韩一区二区精品在线观看| 麻豆成人久久精品二区三区红| 日本免费高清一区二区| 欧美极品另类videosde| 成人免费视频caoporn| 欧美日韩一区中文字幕| 首页欧美精品中文字幕| 欧美国产一二三区| 国产精品亲子乱子伦xxxx裸| eeuss影院一区二区三区| 欧美绝品在线观看成人午夜影视| 日韩精品成人一区二区三区| 免费在线观看91| 国产精品久久久久久久午夜片| 99re这里只有精品首页| 欧美一区二区三区四区五区| 久久成人免费网| 一本到不卡免费一区二区| 一区二区三区色| 蜜桃视频日韩| 亚洲人精品一区| 精品免费视频123区| 国产日韩精品一区二区三区在线| 波多野结衣的一区二区三区| 日韩一区二区电影| 国产大陆精品国产| 4438x亚洲最大成人网| 精品在线一区二区| 欧美午夜影院一区| 蜜臀精品一区二区三区在线观看 | 国模一区二区三区私拍视频| 国产日产欧产精品推荐色| 91在线免费视频观看| 精品福利一二区| 9i在线看片成人免费| 欧美mv日韩mv亚洲| zzijzzij亚洲日本少妇熟睡| 欧美一区二区在线视频| 国产精品一区二区在线观看不卡| 欧美区视频在线观看| 韩国av一区二区三区| 欧美理论片在线| 国产精品香蕉一区二区三区| 3751色影院一区二区三区| 国产成人午夜高潮毛片| 日韩小视频在线观看专区| 粉嫩欧美一区二区三区高清影视| 日韩视频一区二区在线观看| 成人午夜视频在线| 337p粉嫩大胆噜噜噜噜噜91av| av一二三不卡影片| 国产亚洲精品久| 国产伦精品一区| 亚洲欧美另类在线| 小说区图片区图片区另类灬| 亚洲6080在线| 91久久线看在观草草青青| 久久精品国产成人一区二区三区| 欧美日本国产一区| 成人午夜精品一区二区三区| 久久久亚洲高清| 国产乱码精品一区二区三区卡| 国产精品成人免费精品自在线观看| 精选一区二区三区四区五区| 一区二区日韩电影| 资源网第一页久久久| 久久99久久精品| 欧美一区二区视频观看视频| 波多野结衣在线一区| 欧美国产成人在线| 久久精品一区二区三区不卡免费视频| 亚洲综合丁香婷婷六月香| 一本大道av伊人久久综合| 国产综合久久久久久鬼色| 欧美成人高清电影在线| 国产精品xxxx| 亚洲在线免费播放| 欧美在线视频全部完| 岛国av在线一区| 国产欧美久久久精品影院| 欧美日韩高清免费| 蜜桃精品视频在线观看| 欧美成人三级在线| 国产伦精品一区二区三区免| 亚洲综合色在线| 欧美手机在线视频| www..com久久爱| 亚洲欧美日韩国产综合在线 | 丁香五月网久久综合| 夜夜精品视频一区二区| 欧美亚洲尤物久久| 9l国产精品久久久久麻豆| 最新国产の精品合集bt伙计| 一区二区国产日产| 国产成人综合在线播放| 国产精品少妇自拍| 一区二区三区在线观看www| 国产电影精品久久禁18| 国产精品久久久久久亚洲毛片| 亚洲一区二区三区免费观看| 国产成人午夜视频| 综合久久久久久久| 91国偷自产一区二区开放时间 | 99久久99久久久精品齐齐| 亚洲免费在线视频一区 二区| 色视频一区二区| aaa欧美大片| 亚洲国产综合人成综合网站| 欧美剧情片在线观看| 高清视频一区二区三区| 日日摸夜夜添夜夜添国产精品 | 福利一区二区在线观看| 中文字幕在线不卡一区| 欧美性色综合网| 91麻豆国产自产在线观看| 亚洲第四色夜色| 欧美成人国产一区二区| 日韩电影免费观看在| 国产成人综合视频| 亚洲精品免费在线| 555www色欧美视频| 欧美国产二区| 国产成人免费网站| 依依成人精品视频| 日韩欧美国产三级电影视频| 欧美日韩大片一区二区三区| 国产高清成人在线| 亚洲黄色小视频| 日韩免费视频一区| 视频一区二区三区免费观看| 成人av免费在线观看| 亚洲v日本v欧美v久久精品| 精品国产sm最大网站免费看| 亚洲区一区二区三区| 成av人片一区二区| 日日夜夜免费精品视频| 中文字幕欧美三区| 欧美日韩视频专区在线播放| 九色综合日本|