У меня есть координаты, которые рисуют следующий многоугольник в API карт Google:
Вот пример координат:
longitude: -71.09972, latitude: 9.15553
Следуя формуле проекции Меркатора из этого сообщения: ">Преобразование пути многоугольника Google Maps в путь SVG, я получаю путь SVG с отрицательными значениями, например:
M-50.559802168888886,121.46151557464762 -50.589327502222226,121.46285530595195 -50.643108835555566,121.428264939842 ...
Когда я пытаюсь нарисовать этот путь, изображение не отображается. Однако, когда я удаляю отрицательный символ, покажите следующее изображение SVG:
Изображение SVG перевернуто. Есть ли способ изменить формулу, чтобы получить правильное значение? Мне нужен чистый путь SVG, это означает, что перевернуть изображение с помощью CSS не вариант.
Спасибо и привет.
-71
и формулу xx:(latLng.lng+180)*(256/360)
, вы не можете получить отрицательные значения x. Можете ли вы опубликовать свой код? - person antonio   schedule 22.06.2016