我是javascript的新手,并尝试使用gmap3脚本。我想在我的地图中通过经度和经度显示一个特定的位置我尝试使用after为lat和lng创建了2个变量。
var lat = $("#localizacao_lat").text();
var lng = $("#localizacao_lng").text();
$(function() {
$("#map").gmap3({
marker:{
latLng: [lat, lng],
但是我无法在我的地图中显示任何内容。如果有人可以帮我解决这个问题,那么问题就是我会非常高兴。请在完整源代码下方找到代码。
感谢。 吉米
<script type="text/javascript">
$(function() {
$("#map").gmap3({
map:{
options:{
zoom: 14,
}
},
getlatlng:{
/* address: " ,*/ //Type the address
callback: function(results) {
if ( !results ) return;
$(this).gmap3('get').setCenter(new google.maps.LatLng(results[0].geometry.location.lat(), results[0].geometry.location.lng()));
$(this).gmap3({
marker:{
latLng:results[0].geometry.location,
options:{
icon: 'images/map-pin.png'
}
}
});
}
}
});
});
</script>
P.S我想通过lng和lat显示而不是通过地址显示。 !