Google Maps Geocoder: опорная позиция для простых названий местоположений

Я использую API карт Google для геокодирования адресов. Если я геокодирую простое название местоположения (например, Мюнхен), API возвращает соответствующую широту и долготу.

К какому положению относятся эти координаты? Это (географический) центр локации, положение административного центра или что-то еще?


person Greg    schedule 05.08.2015    source источник


Ответы (1)


Они относятся к экватору, широта которого равна 0°, и нулевому меридиану, который имеет долготу = 0°. Это представляет собой центральную точку (отправную точку).

Вы можете посмотреть на это как на декартову систему координат, начиная с (0,0) = (x, y) и извлекая все остальные места, изменяя координаты x (long) и y (lat). Так что да, ответ - географический центр.

ИЗМЕНИТЬ: URL (видео): https://www.youtube.com/watch?v=Spel7vfkpNc с 2:43

В основном компании внутри страны решают, на какой широте и долготе будет отображаться город, страна при поиске. Например, если вы ищете Лондон, то точка будет привязана к определенным координатам в зависимости от решения компании.

person Eugen Sunic    schedule 05.08.2015
comment
Мой плохой, я должен был быть точнее. Я имел в виду, какую точку на самом деле возвращает Google, если местоположение представляет собой площадь, например, 100 квадратных километров, как целый город. - person Greg; 05.08.2015
comment
Смотрите видео начиная с 2:43 и надеюсь вы получите ответ - person Eugen Sunic; 05.08.2015
comment
Ну ладно, решает компания (в данном конкретном случае: Google?). Так что, если они не просто бросят дротик в карту, в их решении может быть какая-то логика. Эта логика (в идеале алгоритм, если он есть) - это то, что я ищу. - person Greg; 06.08.2015