8

サークルマーカーを持っています

var myMarker = L.circleMarker(stuSplit, 
    { title: 'unselected' })
        .bindLabel("Name: " + students[i][j][0] 
                   + " ReachTime: " + students[i][j][2]);

今、私は緯度と経度をこのmyMarkerで見つけたいと思っています。

私は試しmyMarker.getLatLng()ていましたが、うまくいきません。

4

2 に答える 2

15

問題は getLatLng() にはありません。これはうまくいきます:

var map = L.map('map').setView([55.4411764, 11.7928708], 13);
L.tileLayer('http://{s}.tile.osm.org/{z}/{x}/{y}.png', {
    attribution: '&copy; <a href="http://osm.org/copyright">OpenStreetMap</a> contributors'
}).addTo(map);

var stuSplit = L.latLng(55.4411764, 11.7928708);
var myMarker = L.circleMarker(stuSplit, 
    { title: 'unselected' })
        .addTo(map);
alert(myMarker.getLatLng());

ここで実際の例を参照してください。

http://jsfiddle.net/pX2xn/2/

于 2013-04-17T09:09:10.033 に答える
8

だからあなたはできる

$("#One").click(function(){
    var curPos = myMarker.getLatLng();
    alert(curPos.lng + " : " + curPos.lat);
});

これを詳しく。

ここで実際の例を参照してください。

于 2014-02-20T04:39:46.483 に答える