首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > XML SOAP >

请 只要回答都给分

2012-04-04 
请高手指点 只要回答都给分如何设置googlemap上的指示点图标的样式和颜色,就是说当我们选择一个地点时候

请高手指点 只要回答都给分
如何设置googlemap上的指示点图标的样式和颜色,就是说当我们选择一个地点时候 地图上就会有个图标指向那个点 如何更改那个图标的颜色和样式 求代码

[解决办法]
自定义叠加层吗?
需要继承 OverlayView类
http://code.google.com/intl/zh-CN/apis/maps/documentation/javascript/reference.html#OverlayView
[解决办法]
画好png图片,包括图形和阴影两部分(一左一右),具体可按照默认的图标样子来做,
然后用MarkerImage分别定位图形和阴影部分
指示点google.maps.Marker指定icon和shadow属性即可

JScript code
//图形    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"    }); 

热点排行