Google Maps Multiple Custom Markers

后端 未结 3 548
伪装坚强ぢ
伪装坚强ぢ 2020-12-05 16:33

So I\'m trying to learn how to make a google map. I have very little understanding of javascript but am trying to learn here.

I referenced a code online and I got to

3条回答
  •  甜味超标
    2020-12-05 17:17

    There are multiple ways, the easiest is to set the icon-property of the marker to a URL of an image you want to appear as marker.

    sample:

    //modified array with icon-URLs
    var locations = [
                ['San Francisco: Power Outage', 37.7749295, -122.4194155,'http://labs.google.com/ridefinder/images/mm_20_purple.png'],
                ['Sausalito', 37.8590937, -122.4852507,'http://labs.google.com/ridefinder/images/mm_20_red.png'],
                ['Sacramento', 38.5815719, -121.4943996,'http://labs.google.com/ridefinder/images/mm_20_green.png'],
                ['Soledad', 36.424687, -121.3263187,'http://labs.google.com/ridefinder/images/mm_20_blue.png'],
                ['Shingletown', 40.4923784, -121.8891586,'http://labs.google.com/ridefinder/images/mm_20_yellow.png']
            ];
    
    
    
    //inside the loop
    marker = new google.maps.Marker({
                    position: new google.maps.LatLng(locations[i][1], locations[i][2]),
                    map: map,
                    icon: locations[i][3]
                });
    

提交回复
热议问题