【发布时间】:2013-08-08 15:52:55
【问题描述】:
我看到很多用户都问过这个问题,但实际上仍然没有给出如何在没有钥匙的情况下使用谷歌地图的示例答案(所有答案都是对另一个网页的引用)。
我已经设法在没有密钥的情况下使用谷歌地图,但我只设法获得了一张静态地图。你知道这个动态是怎么做的吗?
var img = new Image();
img.src = "http://maps.googleapis.com/maps/api/staticmap?center=-32.0000343,-58.0000343&zoom=5&size=300x300&sensor=true&visualRefresh=true";
return img; //OR document.body.appendChild(img);
即使您只需单击此链接,您也可以看到地图,并且如果您更改“url 属性”,您可以“编辑”地图: http://maps.googleapis.com/maps/api/staticmap?center=-32.0000343,-58.0000343&zoom=5&size=300x300&sensor=true&visualRefresh=true
当我说“动态地图”时,我的意思是这样的:https://google-developers.appspot.com/maps/documentation/javascript/v2/examples/map-simple
【问题讨论】:
-
“动态”是什么意思?您想要一个指向Google Map 的链接,以便您可以缩放和平移它?喜欢this
-
没错!对不起,我会把这个添加到描述中
-
去谷歌地图。按照您希望的方式设置地图。单击“链接”图标(看起来像一条链)。复制该 URL 并使用它。或者要获得更多控制权,请使用 Google Maps Javascript API v3
-
不要使用已弃用的v2 API(您发布的示例正在使用)。
-
我需要根据我的应用改变位置,所以我认为API是正确的方法,但是所有的例子都有一个api密钥,我想在没有密钥的情况下这样做。跨度>
标签: javascript google-maps google-maps-api-3