Используйте API Google Maps для рисования полилинии, которая меняет цвет
Я работаю над проектом, который наносит дорожку из файла GPX на карты Google и кодирует ее цветом с помощью атрибута (назовем егоScore
). Я сделал некоторые изменения, что теперь есть дополнительный тегScore
для каждой координаты в этом файле GPX. Вот фрагмент моего модифицированного файла GPX.
<trkpt lat="50.834048" lon="-0.127354"> <ele>31.0</ele>
<Score>-0.64730385</Score>
<time>2016-07-07T14:31:51Z</time>
</trkpt>
<trkpt lat="50.833833" lon="-0.127600"> <ele>31.0</ele>
<Score>-0.647203</Score>
<time>2016-07-07T14:32:09Z</time>
</trkpt>
Я изучаю API javascript карт Google, чтобы сделать часть графика. У меня вопрос, как создать ployline, который меняет цвет на основеScore
? Я понимаю, что могу нарисовать тысячи мини-полилиний, используя всего две точки, и установить цвет для каждой из них. Но это кажется очень примитивным. Есть ли лучшие способы сделать это? Кроме того, я мог бы написать свою собственную функцию для анализа этого файла GPX, но почему карты Google не поддерживают GPX?
Если это поможет проиллюстрировать мою цель, это то, чего я пытаюсь достичь: