通过谷歌地图API教程,坚持第一步,示例有问题

时间:2013-07-31 16:29:19

标签: google-maps

我正在尝试使用google maps API,因为我需要将它们集成到我的网站中。

我只是在页面中复制并粘贴代码:

https://developers.google.com/maps/documentation/javascript/examples/geocoding-simple

我从Javascript和HTML标签中获取代码,然后将其复制到一个空白的html文件中。 通过这样做,只显示输入文本框和地理编码按钮。

这不是浏览器问题,因为我尝试了多个。通过在Opera中使用Firefly进行检查,我在页面上没有明显的错误。

我还在每个函数的末尾发出警报,并且在预期时它们似乎都被调用。如果有人想查看我页面中的代码,警告已被删除。

我无法更具体,因为我今天才开始查看地图API,并且不知道我的方式。

包含复制和粘贴代码的页面位于:

http://velositeraptor.com/gymfit/trainer/geotest.html

如果有人帮我完成了第一步,那么我可以从那里开始。

谢谢!

1 个答案:

答案 0 :(得分:1)

在查看源代码时,似乎您对样式表的路径引用错误

<link href="/maps/documentation/javascript/examples/default.css" rel="stylesheet">

检查浏览器控制台是否存在此错误。

  

错误:无法加载资源:服务器响应状态为400(错误请求)   http://velositeraptor.com/maps/documentation/javascript/examples/default.css


widthheight对于Google地图的div( #map-canvas )是强制性的,剩下的工作完美无缺。

检查此JSFiddle

最好使用 内嵌样式 ,例如

<div id="map-canvas" style="width: 300px; height: 300px;"></div>

希望你明白。