Google 地图 API:无法使用“chart.apis.google.com”生成自定义地图图钉

问题描述 投票:0回答:1

我目前正在开发一个项目,需要为 Google Maps API 中的标记自定义地图图钉。我一直在使用 Google Maps API 提供的 URL 格式动态生成自定义地图图钉,但似乎 URL https://chart.apis.google.com/chart?chst=d_map_pin_letter&chld=L|1e90ff|000000 不再工作了。

有人可以澄清一下此功能是否已被弃用,或者是否有其他方法可以使用 Google Maps API 实现自定义地图图钉?

预先感谢您的任何见解或建议!

google-maps maps google-maps-markers agm-map
1个回答
0
投票

今天也受到了这个打击。我们的解决方法是使用 svg:

var icon = {
    path: "M-20,0a20,20 0 1,0 40,0a20,20 0 1,0 -40,0",
    fillColor: "#FFCC00",
    fillOpacity: 1,
    anchor: new google.maps.Point(0, 0),
    strokeWeight: 1,
    scale: 0.5
}

var marker = new google.maps.Marker({
    position: loclatlong[i],
    map: map,
    icon: icon
});
© www.soinside.com 2019 - 2024. All rights reserved.