谷歌地图API不会显示图标

Google Maps API Won't SHOW ICONS

本文关键字:显示图 图标 显示 API 谷歌地图      更新时间:2023-09-26

完美!

这些网站不会填充谷歌地图上的图标,我添加了一个 API 以确保它这样做,

http://www.laketonopahliving.com/community

但是这些网站有和没有 api:

http://www.1001melroseapts.com/community

我需要做什么,上面的链接地图看起来像底部的链接地图?

谢谢!

您需要一个可以添加到地图中的标记数组。

理想情况下,标记位置将添加到数据库中,您可以在其中存储每个标记点的纬度和长度,因为纬度和经度是Google用于在地图上放置标记的纬度和经度。

因此,如果您有如下所示的一系列位置:

var locations = [
    {lat: 38.1234324, lng: 78.123234, name: "Test 1", id:1},
    {lat: 39.1234324, lng: 79.123234, name: "Test 2", id:2},
    {lat: 40.1234324, lng: 80.123234, name: "Test 3", id:3},
    {lat: 41.1234324, lng: 81.123234, name: "Test 4", id:4}
]

然后,您将遍历数组并使用如下所示的内容将标记添加到地图中:

$.each(locations, function(idx, location) {
    new google.maps.Marker({
            position : new google.maps.LatLng(location.lat, location.lng),
            title: location.name,
            map: map //map is the map object instance
    });
});