Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/420.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 谷歌地图标记_Javascript - Fatal编程技术网

Javascript 谷歌地图标记

Javascript 谷歌地图标记,javascript,Javascript,我正在尝试在我的应用程序中插入谷歌地图 我想标记从源到目标的位置,两者都提供了 我对JavaScript一无所知,所以请帮我解决这个问题 我现在使用的代码是: <script type="text/javascript"> function initialize() { if (GBrowserIsCompatible()) { var map = new GMap2(document.get

我正在尝试在我的应用程序中插入谷歌地图

我想标记从源到目标的位置,两者都提供了

我对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>

函数初始化()
{
if(GBrowserIsCompatible()){
var map=newgmap2(document.getElementById(“map_canvas”);
赛特中心地图(新格拉特林(37.4419,-122.1419),13);
var polyline=新的GPolyline([
新玻璃(37.4419,-122.1419),
新玻璃(37.4519,-122.1519)
]“#ff0000”,第10页);
map.addOverlay(多段线);
}
}​​

如何导入与此代码相关的google api?

您使用api V2是因为
GMap2(…)
。在本例中,插入

<script type="text/javascript"
        src="http://maps.google.com/mapsfile=api&amp;v=2&amp;key=KEY&amp;sensor=false">
</script> 
进入HTML文档的
部分。 另请参见谷歌地图API v3。您的文档中应该有一个
。映射V3创建为

 var map = new google.maps.Map(document.getElementById("map_canvas"), myOptions); 

您需要描述什么不起作用,因为代码中没有使用“源和目标”这两个术语,只有用户当前位置。当您查看页面时,是否出现任何控制台错误?你验证过调用init()了吗?现在我得到了一个空白的白色屏幕。我想我应该在导入所需的api后得到映射。我不知道该怎么做。
 var map = new google.maps.Map(document.getElementById("map_canvas"), myOptions);