Как отобразить информацию о стране на карте JavaScript в виде «точек» точек данных для каждой страны? Геокодирование вещи - PullRequest
0 голосов
/ 10 октября 2011

Это простой вопрос с практическими рекомендациями.

В моей базе данных есть пользователи с названием их страны.Я хочу получить информацию о стране всех пользователей и показать ее на карте JavaScript в виде «точек» точек данных.Как, например, если у меня есть пользователи из Бразилии, там будет PIN-код для Бразилии и т. Д.

Какой лучший способ сделать это, поскольку я смотрю только на страны?Я только что видел это , но я не уверен, что это ответ.Отображение всплывающей подсказки с указанием общего количества пользователей в этой стране будет большим плюсом.

1 Ответ

0 голосов
/ 10 октября 2011

Пример сценария для создания булавок на карте приведен ниже:

 <script type="text/javascript">
  function initialize() {
    var myLatlng = new google.maps.LatLng(-25.363882,131.044922);
    var myOptions = {
       zoom: 4,
       center: myLatlng,
       mapTypeId: google.maps.MapTypeId.ROADMAP
    }
    var map = new google.maps.Map(document.getElementById("map_canvas"), myOptions);    
    var marker = new google.maps.Marker({
       position: myLatlng, 
       map: map,
       title:"This is Australia!"
     });   
 }

  1. Вам нужно будет получить Lat, Lng центральной точки каждой страны
  2. У вас есть различные варианты, чтобы получить данные для JavaScript я. если вы используете asp.net MVC, вы можете создать действие, которое возвращает JsonResult II. Вы можете использовать ajax для вызова метода сервера и получения результатов.
  3. Наконец, манипулируйте данными в javascript, просматривая список для создания маркеров.
...