我尝试使用 jquery 在 Phonegap 的谷歌地图上进行地理定位。我尝试以下代码,但它不起作用。我得到了 alert("1") 但没有得到 alert("2") :
alert("1");
$('#map_canvas').gmap('getCurrentPosition', function(position, status) {
alert("2");
if ( status === 'OK' ) {
var clientPosition = new google.maps.LatLng(position.coords.latitude, position.coords.longitude);
$('#map_canvas').gmap({'center': clientPosition});
$('#map_canvas').gmap('addMarker', {'position': clientPosition, 'bounds': true});
$('#map_canvas').gmap('addShape', 'Circle', {
'strokeWeight': 0,
'fillColor': "#008595",
'fillOpacity': 0.25,
'center': clientPosition,
'radius': 15,
'clickable': false
});
}
});
一个主意 ?请 :)
这些是我的 .js 文件:
<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.7/jquery.min.js"></script>
<script type="text/javascript" src="js/jquery.ui.map.min.js"></script>
<script type="text/javascript" src="js/jquery.ui.map.js"></script>
<script type="text/javascript" src="js/jquery.ui.map.extensions.js"></script>
map_canvas 在我的 html 中引用了这个 div: id="map_canvas" style="width:250px;height:250px"
谢谢 !