【发布时间】:2012-06-18 14:36:41
【问题描述】:
我在我的项目中使用google map API。我的代码是:
var map;
var op = {
zoom: 8,
center: new google.maps.LatLng(-34.397, 150.644),
mapTypeId: google.maps.MapTypeId.ROADMAP
};
map = new google.maps.Map(document.getElementById("container"), op);
我的问题是谷歌加载静态图像而不是交互式地图。我也试过了
useStaticMap: false 在选项中,但使用它后它什么也不加载,(没有地图,没有图像)。
请告诉我这里发生了什么?
【问题讨论】:
-
如果您提供完整代码的链接或将其放在 jsFiddle 上,那么我们可以对其进行调试。否则我们只是猜测。
-
实际上我的 javascript 代码太长了,这是其中的一部分,我正在为我的用户提供添加地图的工具。所以我只是从用户那里获取输入(城市名称并使用地理编码我会得到 latlag),但目前我正在从示例中硬编码这个 latlan。因此,当用户单击添加地图按钮时,会调用此函数并添加地图。但是一个静态的,我想要互动
-
所以它不应该只用你展示给我们的代码给你静态。因此,它是在页面的其余部分发生的事情。也许您可以摘录一部分演示问题的代码并将其发布。否则,您要求我们调试我们看不到的东西,因为您发布的部分看起来正确。我不会那样做的。
标签: javascript jquery google-app-engine google-maps-api-3