私のプロジェクトでは、リーフレットを使用してポイントを表示しています。
データベースから住所を取得していますが、その特定の住所のポイントを表示したいと考えています。
提供された住所に従って緯度と経度を取得できるものは見つかりませんでした。
誰でもこれについて私を助けることができますか?
私のプロジェクトでは、リーフレットを使用してポイントを表示しています。
データベースから住所を取得していますが、その特定の住所のポイントを表示したいと考えています。
提供された住所に従って緯度と経度を取得できるものは見つかりませんでした。
誰でもこれについて私を助けることができますか?
これに OpenStreetmaps を使用したい場合は、単純に (jquery を使用して) リクエストを行うことができます:
$.get(location.protocol + '//nominatim.openstreetmap.org/search?format=json&q='+address, function(data){
console.log(data);
});
(だけでなく) lat と lon を含む JSON オブジェクトを取得します。
Leaflet 用にすでに開発された優れたジオコーダーがあります。
https://github.com/smeijer/L.GeoSearch
結果は次のように簡単に使用できます
map.on('geosearch_showlocation', function (result) {
L.marker([result.x, result.y]).addTo(map)
});