如何在谷歌地图上为单个位置添加多个标记

How to add multiple markers for single location on Google Map

本文关键字:添加 位置 单个 谷歌地图      更新时间:2023-09-26

我使用的是谷歌地图版本3,希望为地图上的单个位置添加两个标记。

一个是谷歌地图中出现的默认标记,但第二个是显示与该位置相关的品牌名称。

我的代码是

    function initialize() {
            var filterLatlng = new google.maps.LatLng(18.928184,72.832601);
            var mapOptions = {
                center: filterLatlng,
                zoom: 19,
                mapTypeId: google.maps.MapTypeId.ROADMAP
            };
            var marker = new google.maps.Marker({
                position: filterLatlng,
                title:"Filter Shop"
            });
            var map = new google.maps.Map(document.getElementById("map"), mapOptions);
            marker.setMap(map);
        }

您可能想要这个库:http://code.google.com/p/google-maps-utility-library-v3/source/browse/trunk/maplabel/src/maplabel.js?r=303

它将允许您在地图上添加标签。该标签将附加到一个隐藏的标记上,如您所述。它的使用非常简单,你应该能够很容易地理解它。