我需要生成一个带有标记的谷歌地图。
我已经有了纬度和经度代码。
网上有很多脚本,但使用我已有的纬度和经度代码在我的网页上显示地图的最快方法是什么?
这是当前的代码: - 没有显示任何地图。
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<html>
<head>
<title></title>
<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.7.2/jquery.js"></script>
<script type="text/javascript" src="https://maps.googleapis.com/maps/api/js?sensor=false"></script>
<script>
$(document).ready(function (){
var myLatlng = new google.maps.LatLng(-25.363882,131.044922);
var myOptions = {
zoom: 4,
center: myLatlng,
mapTypeId: google.maps.MapTypeId.ROADMAP
}
map = new google.maps.Map($('#map'), myOptions);
var marker = new google.maps.Marker({
position: myLatlng,
map: map,
title:"Fast marker"
});
})
</script>
</head>
<body>
<div id="map"></div>
</body>
</html>
$('#map')
不是 HTML 元素,而是 JQuery 元素数组,请使用$('#map')[0]
。fiddle - geocodezip