У меня есть карта города Москвы. Мы изменили изображение Google Maps с некоторыми элементами искусства, но связь между координатами GPS и пикселями осталась прежней.
Проблема: Как преобразовать координаты GPS из разных точек данных, которые мы имеем в пиксельные координаты на изображении?
В идеале я могу сделать это в Javascript, но PHP будет в порядке.
Я знаю, что на небольших масштабах (например, на городских масштабах) это достаточно просто (необходимо узнать, какие географические координаты имеют один из углов изображения, а затем узнать "цену" одного пикселя в географических координатах на изображение по осям OX и OY отдельно).
Но в больших масштабах (страновой шкале) "цена" одного пикселя будет не постоянной и будет сильно различаться, и описанный выше метод не может быть применен.
Как решить проблему на страновых шкалах?
Update:
Я не использую API Google Maps, у меня есть только: географические координаты объекта (они из карт Google), у меня все еще есть на моем сайте простая фотография *. gif, в котором я должен нарисовать точку, соответствующую географическим координатам.