【发布时间】:2011-11-01 10:43:17
【问题描述】:
示例 1 中的代码有效。我想了解 marker.setIcon();更多功能(JavaScript 也是新功能)。
我的问题是。在 Google 地图的文档中,您会看到类似这样的更改标记的内容。
MarkerImage(url:string, size?:Size, origin?:Point, anchor?:Point, scaledSize?:Size)
这与我在示例 1 中为设置标记图标所做的事情有什么关系,我应该这样做吗?
marker = google.maps.MarkerImage({
url: "newIcon.png"
});
marker.setIcon(marker);
那会奏效吗?
这是我的例子
示例 1
function initialize(){
//MAP
var latlng = new google.maps.LatLng('xxx','xxx');
var options = {
zoom: 16,
center: latlng,
mapTypeId: google.maps.MapTypeId.SATELLITE
};
map = new google.maps.Map(document.getElementById("map_canvas"), options);
//GEOCODER
geocoder = new google.maps.Geocoder();
marker = new google.maps.Marker({
map: map,
draggable: true
});
marker.setPosition(latlng);
marker.setIcon("newIcon.png");
map.setCenter(latlng);
}
【问题讨论】:
标签: javascript jquery html google-maps-api-3