我正试图在我的应用程序中插入谷歌地图。
我想标记从源到目的地的位置,两者都提供。
我是JavaScript新手,所以请帮助我。
我现在使用的代码是:
<script type="text/javascript">
function initialize()
{
if (GBrowserIsCompatible()) {
var map = new GMap2(document.getElementById("map_canvas"));
map.setCenter(new GLatLng(37.4419, -122.1419), 13);
var polyline = new GPolyline([
new GLatLng(37.4419, -122.1419),
new GLatLng(37.4519, -122.1519)
], "#ff0000", 10);
map.addOverlay(polyline);
}
}
</script>
如何导入与此代码相关的google api?
答案 0 :(得分:3)
由于GMap2(...)
,您正在使用API V2。在这种情况下插入
<script type="text/javascript"
src="http://maps.google.com/mapsfile=api&v=2&key=KEY&sensor=false">
</script>
进入HTML文档的<head>
部分。 KEY
是您可以从Google获得的Google API密钥。但是,最好使用API的版本V3 。那你就不需要钥匙了。在V3中插入
<script type="text/javascript" src="http://maps.google.com/maps/api/js?sensor=false">
</script>
进入HTML文档的<head>
部分。
另请参阅Google Map API v3 tutorial。在您的文档中,您应该有一个<div id="map_canvas" ...></div>
。地图V3创建为
var map = new google.maps.Map(document.getElementById("map_canvas"), myOptions);