如何显示标记?如果它已存在于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);
}
答案 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)的地方列表,这些地方可以被你的地图转换为标记。