Статическое изображение Google Map с полигонами из координат

1

Преобразование в статическую карту на основе API Google https://developers.google.com/maps/documentation/static-maps/intro

Существует этот код:

https://maps.googleapis.com/maps/api/staticmap?path=color:0xff0000ff%7Cweight:5%7C40.737102,-73.990318%7C40.749825,-73.987963%7C40.752946,-73.987384%7C40.755823,-73.986397&size=512x512

Как видите, каждая координата разделяется "% 7C", которая является "|".

У меня есть массив координат, который создает многоугольник.

for (var i = 0; i < values["coords"].length; i++) {
var mycoords = values["coords"][i].lat + ", " + values["coords"][i].lng;

}

Как я могу объединить массив, чтобы использовать его в статическом URL-адресе?

Теги:
arrays
google-maps
static
polygon

1 ответ

0

Я предполагаю, что могу сделать что-то вроде этого:

    var mergeCoords;
    var gmapImgSrc;

    mergeCoords = mycoords.join("%7C");

    gmapImgSrc = "https://maps.googleapis.com/maps/api/staticmap?path=color:0xff0000ff%7Cweight:5%7C" + mergeCoords + "&size=512x512";


//

Ещё вопросы

Сообщество Overcoder
Наверх
Меню