1
我有一個龐大的谷歌地圖網址鏈接到餐廳的確切位置。轉換谷歌地圖網址到地圖API標記
例子:
我創建網頁將在單個地圖上顯示這些餐館的一個子集。
我遇到的問題是,我找不到一種腳本化的方式將這些網址轉換爲查詢字符串,我可以將其傳遞到Google地圖javascript api中以製作標記。
我有一個龐大的谷歌地圖網址鏈接到餐廳的確切位置。轉換谷歌地圖網址到地圖API標記
例子:
我創建網頁將在單個地圖上顯示這些餐館的一個子集。
我遇到的問題是,我找不到一種腳本化的方式將這些網址轉換爲查詢字符串,我可以將其傳遞到Google地圖javascript api中以製作標記。
url中的ll
參數是餐廳的緯度和經度。如果你解析url,你可以得到餐廳的位置,並在JS中使用這些數據創建標記。我使用RichMarkers,像這樣做:
var location = new google.maps.LatLng(lat,lo);
var marker = new RichMarker({
position: location.getLatLng(),
map: me.map,
content: 'some content'
});
我希望它是有用的。
嗨墊,不幸的是,'ll'參數不是確切的位置或餐廳。看來,'ll'是Google搜索地址的粗略位置。 – adwilk
這是餐廳的經緯度。如果你想獲得地址,你可以做反向地理編碼(https://developers.google.com/maps/documentation/javascript/geocoding#ReverseGeocoding)但是我想從URL你不能獲得地方的詳細信息.. 。 也許你可以嘗試Google地方信息,使用來自網址(搜索字符串和經緯度)的數據,您可以獲取該地點..請點擊此處查看:https://developers.google.com/places/documentation/search – Mat