Google maps: place number in marker?

前端 未结 11 2183
感情败类
感情败类 2020-12-12 17:09

How can I display a number in the marker on a google map? I want to do server side clustering and I need to display how many points the cluster represents.

11条回答
  •  一个人的身影
    2020-12-12 18:02


    1. add Google maps script To _Layout page.
    <script type="text/javascript" src="http://maps.google.com/maps/api/js?sensor=false"> </script >
    2. Add script to your view page. <script type="text/javascript" >
    var mapLocation = [['Lucknow', 26.74561, 80.859375],
    ['New Delhi', 28.613459, 77.695313],
    ['Jaipur', 26.980829, 75.849609],
    ['Ahmedabad', 22.674847, 72.333984],
    ['Mumbai', 18.760713, 73.015135]];
    $(document).ready(function () { initialize(); });

    //At view initialize load default map

    function initialize() {
    var latLng = new google.maps.LatLng(22.917923, 76.992188);
    var myOptions = { center: latLng, zoom: 10, mapTypeId: google.maps.MapTypeId.ROADMAP };
    var map = new google.maps.Map(document.getElementById("map_canvas"), myOptions); setMarker(map, mapLocation); } function setMarker(map, mapLoc) { for (i = 0; i < mapLoc.length; i++) { var loca = mapLoc[i]; var myLanLat = new google.maps.LatLng(loca[1], loca[2]); var marker = new google.maps.Marker({ position: myLanLat, icon:'https://chart.googleapis.com/chart?chst=d_map_pin_letter&chld='+ ( i + 1) +'|FF776B|000000', shadow:'https://chart.googleapis.com/chart?chst=d_map_pin_shadow', map: map, tittle: loca[0], zIndex: loca[3] }); } }

提交回复
热议问题