私は、ユーザーを見つけ、リーフレットでこの位置にマップを設定しようとしている:リーフレットを使用してユーザーを特定する方法はありますか?
<script>
var map;
function initMap(){
map = new L.Map('map',{zoomControl : false});
var osmUrl = 'http://{s}.tile.openstreetmap.org/mapnik_tiles/{z}/{x}/{y}.png',
osmAttribution = 'Map data © 2012 OpenStreetMap contributors',
osm = new L.TileLayer(osmUrl, {maxZoom: 18, attribution: osmAttribution});
map.setView(new L.LatLng(51.930156,7.189230), 7).addLayer(osm);
}
function locateUser(){
map.locate({setView : true});
}
</script>
には、ブラウザの許可を求める実行が、その後何も起こりませんか?私のコードに何が問題なのですか?
私たちは、リーフレットが何であるか、何をしているのか分かりません。その1行のコードはうまく聞こえるが、実際にはもう少し私たちに与える必要がある。おそらくコードへのリンクだけでなく、これまでに試したことに関する情報です。また、いくつかの回答を受け入れてください。回答を受け入れていない9か月前の質問があります。 –
私は最初の投稿でソース全体を編集しました。リーフレットはマップライブラリです。詳細はこちら:http://leaflet.cloudmade.com/ – fillibuster
コード全体を貼り付けてください。必要なすべてのリーフレットファイルを含めましたか?ユーザーの位置をどのように検出しますか?あなたの機能は実行されていますか? –