Клуб API Карт

Узнать координаты

nalezhitiy
1 августа 2011, 18:59

Как узнать координаты по адресу? к примеру есть такой скрипт http://api.yandex.ru/maps/jsapi/examples/geocoding.html где вводишь адрес а он тебе отображает его на карте, а как доделать что бы он еще отображал  координаты этого места?

 

Я только начал разбираться с api.yandex.map. нужна помощь

12 комментариев
Подписаться на комментарии к посту

Взять координаты из ответа и отобразить их.

:-) и как их взять?

Если внимательно читать документацию, то там написано, что ответ геокодера - это расширение класа Placemark.

Т.е. для геокодеррезульт Вам доступны все методы. присущие метке.

Ну и читайте Клуб. Это полезно:

http://clubs.ya.ru/mapsapi/replies.xml?item_no=19412

я документацию читаю. но так и не могу понять как c geocoder забрать координаты

var geocoder = new YMaps.Geocoder(address); - где address - "Город, улица, дом".

а можно пример кода типа

var  data = ................();

alert(data);

ну что бы понять по быстрее.

Буду очень признателен

 

я документацию читаю. но так и не могу понять как c geocoder забрать координаты

 В самом деле?




За пару дней не осилить все )))



Ладно.



Сам разберусь.



Такое ощущение, что попал не на форум, а на собрание умников  жлобов




 

Там часа на два чтения :) А с учетом того что вам уже намёк сделали то пары минут хватит.

Умение искать информацию очень важно. Скорость обучения возрастает в десятки раз.

С моей точки зрения, это форум глупых вопросов. 50% того что здесь спрашивают есть в документации и примерах. Да и вопросы повторяются пару раз в месяц, большинство поиском по форуме не пользуется.

Форум действительно полезный. Особенно ответы типа "взять и отобразить" или "читайте документацию за 2 часа"

 

Для API 2 можно так:

подключаем:

http://api-maps.yandex.ru/2.0/?load=package.full&lang=ru-RU


function get_coords(address)
{
    // Поиск координат
    ymaps.geocode(address, { results: 1 }).then(function (res)
    {
        // Выбираем первый результат геокодирования
        var firstGeoObject = res.geoObjects.get(0);
        var cords = firstGeoObject.geometry.getCoordinates();
       
        alert(cords[0]+' '+cords[1])
       
       
    },
    function (err)
    {
        // Если геокодирование не удалось,
        // сообщаем об ошибке
        alert(err.message);
    })

kvartiravkrasnodare.ru
26 апреля 2014, 17:35

большое спасибо!

Большое спасибо!
Комментарий удалён

Лучше создавать новую тему в клубе.

пост в который Вы пишите от 2011 года и про первую версию АПИ