2015-07-24 3 views
-1

Кто-нибудь знает, как просто включить маркеры для определенной страны в Google Maps, используя javascript api.Google maps marker в одной стране

это мой код с параметрами для инициализации карты: (в другой метод, который я показать его, он работает):

latitud = "-33.400491820565236"; 
    longitud = "-70.68363189697266"; 

    //Se crea un objeto MapOptions con los valores de la lat y long para centrarlas 
    var mapOptions = { 
     center: new google.maps.LatLng(latitud, longitud), 
     zoom: 7, 
     mapTypeId: google.maps.MapTypeId.ROADMAP 
    }; 

    //Se crea un objeto de tipo Map para que el mapa se muestre en el div especificado 
    mapPunto2 = new google.maps.Map(document.getElementById(idDivMapa), mapOptions); 

Я хочу, чтобы включить маркеры только для Чили. Спасибо, парни.

+1

Я не вижу каких-либо маркеров в размещенном коде ? Что вы подразумеваете под «Я хочу включить маркеры только для Чили»? – geocodezip

+0

Вам нужно создать свои собственные маркеры, чтобы «включить» их, поэтому создавайте только маркеры, которые имеют координаты в Чили – Craicerjack

ответ

0

Вы пробовали проверить функциональность GeoCoder? https://developers.google.com/maps/documentation/javascript/geocoding

Просто зная страны имя, вы можете вернуться к лату и долго и добавить Marker/маркеры

Пример:

geocoder = new google.maps.Geocoder(); 

function setCountryToSelect(countryToSelect) { 
geocoder.geocode({ 'address': countryToSelect}, function(results, status) { 
    if (status == google.maps.GeocoderStatus.OK) { 
     map.setCenter(results[0].geometry.location); 
     var marker = new google.maps.Marker({ 
      map: map, 
      position: results[0].geometry.location 
     }); 
    } else { 
     alert("Error: " + status); 
    } 
}); 
} 

setCountryToSelect('USA'); 
setCountryToSelect('England'); 
+0

Привет, извините за мой поздний ответ ... почему я, наконец, был, используя API геокодирования Google Maps , попросите Country_ID, то, таким образом, я могу фильтровать по country_id, когда маркер добавляется к карте. Я попробую ваш код, я думаю, что это проще, чем моя .. спасибо! – Gfuentes

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

  • Нет связанных вопросов^_^