Добавьте метку нумерации в маркер на карте Google - PullRequest
6 голосов
/ 25 августа 2010

Могу ли я узнать, как добавить метку нумерации в маркер карты Google с помощью API карты Google?Просто добавьте ярлык, не пытаясь изменить значок.Спасибо.

Ответы [ 3 ]

4 голосов
/ 26 августа 2010

Если вы не хотите использовать пользовательские значки для каждого маркера, тогда я предлагаю изучить создание класса меток с помощью OverlayView, а затем связать позицию с маркером.

Или вы можете посмотреть, используя что-токак: http://github.com/nmccready/google-maps-utility-library-v3-infobox

3 голосов
/ 30 октября 2013

Я думаю, что лучшее решение - это использовать информационное окно.Как то так:

$(document).ready(function () {
    var golfoMexico = new google.maps.LatLng(20.61536,-87.078975);
    var settings = {
        zoom: 18,
        center: golfoMexico,
        mapTypeControl: true,
        mapTypeControlOptions: {style: google.maps.MapTypeControlStyle.DROPDOWN_MENU},
        navigationControl: true,
        navigationControlOptions: {style: google.maps.NavigationControlStyle.ZOOM_PAN},
        mapTypeId: google.maps.MapTypeId.HYBRID
    };

    var map = new google.maps.Map(document.getElementById("map_canvas"), settings);
    var pos1= new google.maps.LatLng(20.61536,-87.078975);
     var infowindow = new google.maps.InfoWindow({
           content: "Casa Stavola F8 II"
         });
    var companyMarker = new google.maps.Marker({ position: pos1, map: map,title:"Casa Stavola F8 II", visible:true});
    infowindow.open(map,companyMarker);
});
0 голосов
/ 25 августа 2010

Проверьте пример на http://www.geocodezip.com/basic8j.asp?filename=example_number.xml (для V2 API).Здесь также возник вопрос о чем-то похожем - Как создать маркеры карты с номером в Google Maps V3? .

...