2012-09-18 64 views

回答

0

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' 
       }); 

我希望它是有用的。

+0

嗨垫,不幸的是,'ll'参数不是确切的位置或餐厅。看来,'ll'是Google搜索地址的粗略位置。 – adwilk

+0

这是餐厅的经纬度。如果你想获得地址,你可以做反向地理编码(https://developers.google.com/maps/documentation/javascript/geocoding#ReverseGeocoding)但是我想从URL你不能获得地方的详细信息.. 。 也许你可以尝试Google地方信息,使用来自网址(搜索字符串和经纬度)的数据,您可以获取该地点..请点击此处查看:https://developers.google.com/places/documentation/search – Mat