ジオロケーションの例、私のコードを簡単にテストしようとしています
<script type="text/javascript" src="http://maps.google.com/maps/api/js?v=3&sensor=false"></script>
<script type="text/javascript" src="includes/js/map/jquery.ui.map.min.js"></script>
<script type="text/javascript" src="includes/js/map/jquery.ui.map.overlays.min.js"></script>
<script>
$(function () {
$('#user_location').gmap().bind('init', function(evt, map) {
$('#user_location').gmap('getCurrentPosition', function(position, status) {
if ( status === 'OK' ) {
var clientPosition = new google.maps.LatLng(position.coords.latitude, position.coords.longitude);
$('#user_location').gmap('addMarker', {'position': clientPosition, 'bounds': true});
$('#user_location').gmap('addShape', 'Circle', {
'strokeWeight': 0,
'fillColor': "#008595",
'fillOpacity': 0.25,
'center': clientPosition,
'radius': 15,
'clickable': false
});
}
});
});
});
</script>
しかし、これを実行しようとすると、TypeError: h[b] is undefined
また、メッセージを表示したり、後で削除したりできるように、このマーカーへの参照を保存することは可能ですか?