使用VisualRefresh设置时,如何使用Google地图的"新"默认图标?
默认图标为:http://mt.googleapis.com/vt/icon/name=icons/spotlight/spotlight-poi.png&scale=1
以前的地址如下所示:http://maps.google.com/mapfiles/marker_green.png,但在同一地图中使用新旧图标效果不佳.
我在默认的一个和另一个(由谷歌图表api制作)之间切换图标类型的谷歌地图标记.要切换回标准图标我使用:
marker.setIcon('http://maps.google.com/mapfiles/marker.png');
Run Code Online (Sandbox Code Playgroud)
对于我使用的另一个图标:
marker.setIcon('http://maps.google.com/mapfiles/marker_yellow.png');
Run Code Online (Sandbox Code Playgroud)
问题是:
我使用的URL真的是"标准"(规范)吗?是否确保谷歌不会改变它?
最好G_DEFAULT_ICON在gmaps api v2中使用一些常量.api v3中有类似的东西吗?
如果没有,哪里可以找到确保在所有google api v3生活中工作的规范图标/影子网址列表?
阴影的同样问题 - 当我设置图标时,如何获得标准阴影而不是使用丑陋m.setShadow(new google.maps.MarkerImage('http://maps.gstatic.com/mapfiles/shadow50.png', null, null, new google.maps.Point(10, 34)))?(注意,在使用defaultshadow的默认图标上getShadow()返回时null,不会告诉您任何内容).