Показать положение на карте

0

Моя цель - показать данную позицию или местоположение на карте (например, GoogleMaps).

Я знаю, что в HTML5 есть Geolocation, но это показывает только текущую позицию пользователя.

Я подумал об iframe карт Google, а затем передал заданную позицию с помощью jQuery в поле поиска iframe.

Есть ли лучший способ сделать то, что я хочу?

  • 2
    Сеть полна примеров, как передавать координаты на карты в качестве маркеров. Что делает ваш случай по-другому? Вы не определили реальную проблему
Теги:
google-maps

2 ответа

1
Лучший ответ

Посмотрите официальную документацию Google Maps API.

  var map = new google.maps.Map(document.getElementById('map-canvas'), mapOptions);

  var marker = new google.maps.Marker({
      position: myLatlng,
      map: map,
      title: 'Hello World!'
  });
  • 0
    Можно ли также указать в качестве позиции, например, страну, район, город, деревню или улицу?
  • 0
    @Smeaven в конце, маркеру нужно определенное положение, вы можете использовать веб-сервис из API Google Maps, чтобы получить координаты для определенного города, страны или деревни, да;)
Показать ещё 1 комментарий
2

вы можете использовать это, чтобы получить позицию, когда вы нажимаете на карту

google.maps.event.addListener(map, 'click', function(event) {
    positionClicked = event.latLng();
});

Ещё вопросы

Сообщество Overcoder
Наверх
Меню