Геокодирование карты - PullRequest
       2

Геокодирование карты

2 голосов
/ 01 февраля 2011

У меня есть изображение карты, и я храню координаты GPS на карте. Я использую координаты x и y и сохраняю координаты gps для этих координат x и y. Я не могу сохранить координаты GPS для каждой координаты X и Y на моей карте. Координаты хранятся только для определенных областей карты, но я хочу иметь возможность получить местоположение GPS или любую область, выбранную на карте.

Есть ли способ расчета координаты GPS для области из другой области на карте (скажем, из области, которая уже сохранена в базе данных). Я хочу иметь возможность щелкнуть в любом месте на карте и получить координату GPS для этой области. Может кто-нибудь подскажите, пожалуйста, как этого добиться.

1 Ответ

1 голос
/ 01 февраля 2011

Если вы хотите преобразовать координаты пикселей X, Y в координаты широты и долготы, это зависит от проекции карты, используемой картой, а также от нескольких других переменных. Для начала я бы порекомендовал эту статью: http://msdn.microsoft.com/en-us/library/bb259689.aspx Большинство онлайн-карт (Google, OpenStreet) используют этот подход. Надеюсь, это поможет.

...