リーフレット 0.7.7 でマップを作成し、geojson データを使用していくつかのマーカーとレイヤーを追加しました。各マーカーに、選択したマーカーを中心とした開始点を持つ OSRM ページを開くためのリンクを追加したいと思います。私のdata_marker_layer.jsには、そのような構造があります
{
"type": "Feature",
"properties": {
"marker-color": "#0000ff",
"marker-size": "medium",
"marker-symbol": "water",
"name": "Fontana Valle",
"address": "Via della Valle 19 - VALLE LOMELLINA",
"description": '<div style="width: 240px; text-align:justify;">Fontanella con acqua potabile, si trova difronte alla Piazza Corte Granda. </div><p text-align="center";><a href="http://www.mappeattive.com/wp-content/uploads/2015/11/fontanavallelomellina.jpg"><img data-id="2021" src="http://www.mappeattive.com/wp-content/uploads/2015/11/fontanavallelomellina.jpg" alt="Fontanella Acqua Potabile" width="240" height="140" class="alignnone size-medium wp-image-2021" /></a></p>'
},
"geometry": {
"type": "Point",
"coordinates": [
8.664894998073578,
45.150788440748805
]
}
}
マーカーポップアップのコードマップは次のとおりです。
function interaction(feature, layer){
layer.on({
click: function click (e){var popupContent = "<strong>" +
feature.properties.name + "</strong><br />"+feature.properties.address +"<br />";
if (feature.properties.description) {
popupContent += feature.properties.description+'GPS: '+feature.geometry.coordinates;
}
layer.bindPopup(popupContent,{maxWidth: 320});
}
})
}
「道順を取得」するためのリンクを追加し、マーカー座標を使用して OSRM ルーターまたは Google マップを開くコードを作成するにはどうすればよいですか? 私は開発者ではないので、 this.feature.geometry.coordinates の使用のようなものが機能するかどうかわかりません
ヒントや説明を探す場所はありますか?