如何显示标记

时间:2011-07-08 14:10:42

标签: google-maps

如何显示标记?如果它已存在于Google地图中。与标记http://maps.google.com/maps?&z=10&q=36.26577+-92.54324&ll=36.26577+-92.54324 相关联 和我的初始化函数

function initialize() {
    var latlng = new google.maps.LatLng(36.26577, -92.54324);
    var myOptions = {
      zoom: 16,
      center: latlng,
      mapTypeId: google.maps.MapTypeId.ROADMAP
    };
    var map = new google.maps.Map(document.getElementById("map_canvas"), myOptions);
}

2 个答案:

答案 0 :(得分:1)

    var yourMarker = new google.maps.Marker({
        'position': some_where.latLng,
        'map': map,
        'title': 'set map in option'
    });

    var yourMarker = new google.maps.Marker({
        'position': some_where.latLng,
        'title': 'set map later'
    });
    yourMarker.setMap(map)

答案 1 :(得分:0)

也许,您所寻求的可以使用Places Api

完成

http://code.google.com/apis/maps/documentation/places/

但是,每位用户每小时的请求数量有一些限制。

简而言之:您在附近的地方搜索特定的LatLng点。然后你会收到一个json(或xml)的地方列表,这些地方可以被你的地图转换为标记。