leo*_*hab 38 google-maps google-maps-api-3 visual-refresh
使用VisualRefresh设置时,如何使用Google地图的"新"默认图标?
默认图标为:http://mt.googleapis.com/vt/icon/name=icons/spotlight/spotlight-poi.png&scale=1
以前的地址如下所示:http://maps.google.com/mapfiles/marker_green.png,但在同一地图中使用新旧图标效果不佳.
771*_*120 91
我没有官方名单,但确实做了一些研究.
使用该URL,您可以轻松地根据您的喜好更改文本,大小,字体和颜色,
但颜色参数只会更改文本的颜色.但如果你将waypoint-b.png改为waypoint-a.png,你会得到一个绿色标记.
标记:
地点:
Mar*_*ger 11
根据«77120»的答案,我使用了以下内容:
但是,它并不是最好的方式,尽管它有效......
所以最后我的代码看起来像:
function initialize() {
var mapOptions = {
center: new google.maps.LatLng(46.951081, 7.438637),
zoom: 13,
mapTypeId: google.maps.MapTypeId.ROADMAP
};
var map = new google.maps.Map(document.getElementById("map_canvas"),mapOptions);
var marker = new google.maps.Marker({
icon: {
url: 'http://mt.google.com/vt/icon?psize=27&font=fonts/Roboto-Bold.ttf&color=ff135C13&name=icons/spotlight/spotlight-waypoint-a.png&ax=43&ay=50&text=•&scale=1'
},
position: new google.maps.LatLng(46.951081, 7.438637),
title:"My Custom Marker",
animation: google.maps.Animation.DROP
});
// To add the marker to the map, call setMap();
marker.setMap(map);
}
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
15896 次 |
最近记录: |