#javascript #mapbox #geojson
Вопрос:
Я пытаюсь закодировать свои координаты, чтобы создать путь на статическом изображении в mapbox, но мне не очень повезло. Я наткнулся на полилинию для mapbox, которая кодирует строку. У меня есть приведенный ниже код для этого, похоже, что он хорошо кодирует, так как попытка декодирования предоставляет те же данные, что и до кодирования.
Я изо всех сил пытаюсь применить это закодированное значение к URL-адресу статического изображения. Мой пример приведен ниже, который я получил от использования песочницы в mapbox.
var try_pl = polyline.fromGeoJSON({
"type": "Feature",
"geometry": {
"type": "LineString",
"coordinates": [[-1.344579141588271,50.96578555186369],[-1.344579141588271,50.96578555186369],[-1.3445547502500421,50.965788778896744],[-1.3436562521836555,50.96578967441579],[-1.343292475905947,50.96593329647221],[-1.344480288502918,50.96570042912521],[-1.3456999094209814,50.96563188136548],[-1.3456999094209814,50.96563188136548],[-1.3462368893716565,50.96537412247744],[-1.34585878242166,50.965208840366074],[-1.344928928122842,50.96514265049426],[-1.3451180392346376,50.9650540524098],[-1.3451180392346376,50.9650540524098],[-1.34461917570763,50.96528627800269]]
},
"properties": {
"stroke": "#dc3545",
"stroke-width": 2
}
});
console.log(try_pl);
Предоставляет мне: egavHrreG???E?qD[iAl@lFLrF??r@jB^kALyDPd@??o@cB
Сначала попытался сделать это с помощью mapbox, но потерпел неудачу.
https://api.mapbox.com/styles/v1/mapbox/streets-v11/static/path(egavHrreG???E?qD[iAl@lFLrF??r@jB^kALyDPd@??o@cB)/auto/300x200?access_token=[TOKEN]
Мне интересно, возможно ли, что проблема в передаче координат высокой точности может быть проблемой, с которой может справиться mapbox?