Найти координаты города, точки на карте проще простого. Откройте карту гугл и кликните в нужном месте карты.
Появится маркер и подсказка с координатами.
Координаты выводятся в формате — Широта (Latitude), Долгота (Longitude).
Программное определение координат
Если вам нужно получить данные о координатах города или известного адреса в вашей прорамме, то воспользуйтесь API Яндекс — Геокодирование.
Пример запроса:
1 |
https://geocode-maps.yandex.ru/1.x/?geocode=Москва,+Тверская+улица,+дом+7 |
А вот пример использования на PHP:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 |
//координаты города Москва $ch = curl_init("https://geocode-maps.yandex.ru/1.x/?format=json&geocode=" . urlencode('Москва')); curl_setopt($ch, CURLOPT_RETURNTRANSFER, true); curl_setopt($ch, CURLOPT_BINARYTRANSFER, true); $json = curl_exec($ch); $result = json_decode($json); //если не пустой список вариантов, выберем первый их них if (!empty($result->response->GeoObjectCollection->featureMember)) { $coords = $result->response->GeoObjectCollection ->featureMember[0]->GeoObject->Point->pos; list($lng, $lat) = explode(' ', $coords); echo "Координаты г. Москва - Широта: $lat, Долгота: $lng"; } else { echo "Координаты не найдены"; } |
25000 запросов в сутки — бесплатно. :)
Параметры запросов изучайте в документации к API.