ドラッグ可能なポイントを含むマップがあり、ドラッグ後にフォームの緯度と経度のフィールドを更新します。しかし、私がこのようにすると:
drag = new OpenLayers.Control.DragFeature(vectors, {
autoActivate: true,
onComplete: function() {
$('#place_latitude').val(point.transform(mapp, wgs84).y);
return $('#place_longitude').val(point.transform(mapp, wgs84).x);
}
});
2 回目のドラッグ (あるポイントから別のポイントへ) を試みた後、ポイントは 0,0 に移動します。すべてなしonComplete
で大丈夫です。