我正在创建一个网站,我需要插入带有三个标记的谷歌地图,我可以免费制作这个,或者我需要使用谷歌API密钥。
function initMap() {
// The location of Uluru
var uluru = {lat: -25.344, lng: 131.036};
var uluru1 = {lat: -20.344, lng: 120.036};
var uluru2 = {lat: -20.344, lng: 125.036};
// The map, centered at Uluru
var map = new google.maps.Map(
document.getElementById('map'), {zoom: 4, center: uluru});
// The marker, positioned at Uluru
var marker = new google.maps.Marker({position: uluru, map: map});
var marker1 = new google.maps.Marker({position: uluru1, map: map});
var marker2 = new google.maps.Marker({position: uluru2, map: map});
}
</script>
据我所知,定价取决于地图加载,而不是标记。看这里: https://cloud.google.com/maps-platform/pricing/
你显示多少图钉或其他什么并不重要,重要的是你的地图加载了多少。如果没有在 api 密钥中添加信用卡,也无法使用谷歌地图。因此,如果您超过免费限制,谷歌将自动向您收费。
如果您不喜欢这样,您应该查看其他地图服务。