2013-08-14 2 views
1

Мне нужно отобразить несколько местоположений на основе данных широты/долготы, доступных в XLSheet. Эта функциональность должна быть выполнена с использованием HTML5, javascript или jquery. Можете ли вы мне помочь, как я могу это сделать?pin/mark несколько местоположений на карте в HTML5, javascript/jquery

+0

Использовать карту google javascript api https://developers.google.com/maps/documentation/javascript/?csw=1 – jcubic

ответ

1

Вот лучший учебник ссылка: https://developers.google.com/maps/documentation/javascript/examples/marker-simple более

Одно только сделать один массив в функции инициализации, а затем просто изменить положение маркеров с помощью для цикла от значения массива. ваша проблема будет решена в секундах, например:

var Locations = [{ 
       lat:32.81553000000002, 
       lon:42.190242, 
       address:'sdf', 
       gval:'1', 
       aType:'Oil', 
       title:'abc', 
       descr:'abc'    
      }, 
       { 
       lat:-9.481553000000002, 
       lon:147.190242, 
       address:'Port Moresby', 
       gval:'1', 
       aType:'Oil', 
       title:'Papua New Guinea', 
       descr:'Papua New Guinea'    
      } 
    ]; 
     for (i = 0; i < Locations.length; i++) {        
     var marker = new google.maps.Marker({ 
     map: map, 
     title: Locations[i].title, 
     position: new google.maps.LatLng(Locations[i].lat, Locations[i].lon),   
      icon: img 
     }); 



    } 

Поместите этот код в свою функцию инициализации. Gud luck

+0

вам нужно определить маркер, карту и т. Д. В дополнение, это просто для вашего кодового места проблемы с этим все. – Anup

+0

Я могу отметить несколько точек, используя приведенный выше код. можно ли выполнить ту же функцию с помощью html5 API геолокации? – user2682102

+0

мой код будет работать в html5, js, jquery .... принять ans, если он будет полезен ..... также научиться прилагаемому учебнику также – Anup

Смежные вопросы