jquery-ui-map (getCurrentPoistion) を使用して現在の位置を取得しようとしていますが、iIkeep で次のエラーが発生します。
gmap ウィジェット インスタンスの「getCurrentPosition」メソッドが見つかりませんでした
これは私のコードです:
var defaultLoc = new google.maps.LatLng(-0.9516469154747268, 30.269393920898438);
$('#map_canvas_dir').gmap({ 'center': defaultLoc, 'zoom':10});
$('#submit').click( function() {
$('#map_canvas_dir').gmap('getCurrentPosition', function(status, pos) {
if (status === "OK") {
var latLng = new google.maps.LatLng(pos.coords.latitude,
pos.coords.longitude);
$('#map_canvas_dir').gmap('option', 'center', latLng);
addNewMarker( latLng, 'green' );
}
else {
console.log('shit! it failed again');
}
}, { timeout: 4000, enableHighAccuracy: true } );
});
どうすればこれを修正できますか?