谷歌地圖定位

谷歌地圖定位

ID:39840338

大?。?33.17 KB

頁數(shù):26頁

時間:2019-07-12

谷歌地圖定位_第1頁
谷歌地圖定位_第2頁
谷歌地圖定位_第3頁
谷歌地圖定位_第4頁
谷歌地圖定位_第5頁
資源描述:

《谷歌地圖定位》由會員上傳分享,免費在線閱讀,更多相關(guān)內(nèi)容在工程資料-天天文庫。

1、谷歌地圖API定位和示例服務(wù)概述Google地圖API會定期進行擴展以添加新的功能和特性,通常這些功能和特性會先在?maps.google.com?上發(fā)布。本部分包含了上述這些服務(wù)。注意:由于“服務(wù)”的定義在某種程度上較為模糊,因此本部分所涉及的內(nèi)容也較為廣泛。從根本上說,我們把無法歸到其他類別下的精華內(nèi)容都歸到了此部分中。XML和數(shù)據(jù)解析GoogleMapsAPI可導(dǎo)出一種工廠方法,用于創(chuàng)建獨立于瀏覽器的?XmlHttpRequest()?對象,該對象在InternetExplorer、Firefo

2、x和Safari的較新版本中均可使用。與所有的XmlHttpRequest?相同,任何檢索的文件都必須位于您的本地域中。下列示例會下載名為?myfile.txt?的文件,并在JavaScript?alert()?中顯示其內(nèi)容:varrequest=GXmlHttp.create();request.open("GET","myfile.txt",true);request.onreadystatechange=function(){?if(request.readyState==4){??alert(

3、request.responseText);?}}request.send(null);該API還可導(dǎo)出較為簡單的?GDownloadUrl()?方法,適用于避免檢查?XmlHttpRequest()?readyState?的典型HTTPGET請求??墒褂?GDownloadUrl()?對上例進行改寫,具體如下:GDownloadUrl("myfile.txt",function(data,responseCode){?alert(data);});您可以使用靜態(tài)方法?GXml.parse()?來解析

4、XML文檔,該方法采用了XML字符串作為其唯一參數(shù)。該方法兼容大部分熱門的瀏覽器,但如果瀏覽器不支持XML本地解析,則會引發(fā)異常。在此示例中,我們使用?GDownloadUrl?方法下載一個靜態(tài)文件("data.xml"),該文件中包含一個XML格式的緯度/經(jīng)度坐標列表。下載完成后,我們使用?GXml?解析該XML文檔,并為其中的每個點創(chuàng)建一個標記。varmap=newGMap2(document.getElementById("map_canvas"));map.addControl(newGSma

5、llMapControl());map.addControl(newGMapTypeControl());map.setCenter(newGLatLng(37.4419,-122.1419),13);//Downloadthedataindata.xmlandloaditonthemap.Theformatwe//expectis:////?//?

6、/>//GDownloadUrl("data.xml",function(data,responseCode){?varxml=GXml.parse(data);?varmarkers=xml.documentElement.getElementsByTagName("marker");?for(vari=0;i

7、??????????????parseFloat(markers[i].getAttribute("lng")));??map.addOverlay(newGMarker(point));?}});查看示例(xhr-requests.html)。此示例使用外部XML數(shù)據(jù)文件?data.xml。有關(guān)詳細信息,請參見?GXmlHttp?和?GXml?類參考。地址解析地址解析是將地址(如“1600AmphitheatreParkway,MountainView,CA”)轉(zhuǎn)換為地理坐標(如緯度37.42302

8、1和經(jīng)度-122.083739)的過程,您可以根據(jù)該地理坐標放置標記或定位地圖。GoogleMapsAPI包含了“地址解析”網(wǎng)絡(luò)服務(wù),您可以直接通過HTTP請求或使用?GClientGeocoder?對象進行訪問。Google地圖API提供客戶端地址解析器,用于動態(tài)地對用戶輸入的地址進行解析。相反地,如果您希望對靜態(tài)的已知地址進行地址解析,請參見地址解析服務(wù)文檔。地址解析對象您可以通過?GClientGeocoder?對象訪問GoogleMapsAPI地

當前文檔最多預(yù)覽五頁,下載文檔查看全文

此文檔下載收益歸作者所有

當前文檔最多預(yù)覽五頁,下載文檔查看全文
溫馨提示:
1. 部分包含數(shù)學(xué)公式或PPT動畫的文件,查看預(yù)覽時可能會顯示錯亂或異常,文件下載后無此問題,請放心下載。
2. 本文檔由用戶上傳,版權(quán)歸屬用戶,天天文庫負責(zé)整理代發(fā)布。如果您對本文檔版權(quán)有爭議請及時聯(lián)系客服。
3. 下載前請仔細閱讀文檔內(nèi)容,確認文檔內(nèi)容符合您的需求后進行下載,若出現(xiàn)內(nèi)容與標題不符可向本站投訴處理。
4. 下載文檔時可能由于網(wǎng)絡(luò)波動等原因無法下載或下載錯誤,付費完成后未能成功下載的用戶請聯(lián)系客服處理。