Tell me more ×
Web Applications Stack Exchange is a question and answer site for power users of web applications. It's 100% free, no registration required.

I would like to show multiple places at Google Maps. KML files does not suit me.

Is it possible to pass Google Maps a set of points in URL parameters?

share|improve this question
why doesn't kml work? The hosted file URL can be passed as a URL parameter in google maps for display of multiple points. – Joel H May 4 '11 at 15:42

migrated from superuser.com May 3 '11 at 19:02

3 Answers

Use the google maps javascript API - it has suitable functions

   <html>
     <body>
      <p>Blah</p>
      <div id="map_canvas" style="width:425px; height:550px"></div> 
      <p>Blah</p>

      <script type="text/javascript" src="http://maps.google.com/maps/api/js?sensor=false"></script> 
      <script type="text/javascript"> 

        var map;
        var markers = [];

        initialize();

        function initialize() {
          var myOptions = {
            zoom: 10,
            center: new google.maps.LatLng(100.090, -100.536),
            mapTypeId: google.maps.MapTypeId.ROADMAP
          }
          map = new google.maps.Map(document.getElementById("map_canvas"), myOptions);

          addMarker(new google.maps.LatLng(100.0747, -100.6274), "Alien");
          addMarker(new google.maps.LatLng(100.0758, -100.6254), "Zombie");
          addMarker(new google.maps.LatLng(100.0721, -100-6292), "Vampire");

        }

        function addMarker(latlng, myTitle) {
          markers.push(new google.maps.Marker({
            position: latlng, 
            map: map,
            title: myTitle,
            icon: "http://maps.google.com/mapfiles/marker" + String.fromCharCode(markers.length + 65) + ".png"
          }));    
        }

      </script> 
    </body>
  </html>
share|improve this answer
Thanks a lot, RedGrittyBrick! I will try your solution. – Alex May 3 '11 at 18:54

The non-programming alternative would be to use some of the web-based solutions. http://www.copypastemap.com which generates markers from Excel is very easy to use.

However, you need latitude and longitude if you want to display your data. The other alternative is to use fusion tables.

share|improve this answer

For using GMap js API you need a key, more info at https://developers.google.com/maps/documentation/javascript/tutorial?hl=sk#api_key

share|improve this answer
A bit more info is needed, don't you think? – Jacob Jan Tuinstra Mar 14 at 12:02

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.