请高手指点 只要回答都给分
如何设置googlemap上的指示点图标的样式和颜色,就是说当我们选择一个地点时候 地图上就会有个图标指向那个点 如何更改那个图标的颜色和样式 求代码
[解决办法]
自定义叠加层吗?
需要继承 OverlayView类
http://code.google.com/intl/zh-CN/apis/maps/documentation/javascript/reference.html#OverlayView
[解决办法]
画好png图片,包括图形和阴影两部分(一左一右),具体可按照默认的图标样子来做,
然后用MarkerImage分别定位图形和阴影部分
指示点google.maps.Marker指定icon和shadow属性即可
//图形 var image = new google.maps.MarkerImage('gv.png', new google.maps.Size(35, 34), new google.maps.Point(0,0), new google.maps.Point(0, 34) );//阴影 var shadow = new google.maps.MarkerImage('gv.png', new google.maps.Size(42, 34), new google.maps.Point(30,0), new google.maps.Point(0, 34) );//指示点 var marker = new google.maps.Marker({ position:new google.maps.LatLng(x, y), icon:image, shadow:shadow, title:"xxx" });