在我的OpenLayers应用程序中,我想嵌入谷歌地图api版本3.6,因此请求如此:
<script type="text/javascript" scr="http://maps.google.com/maps/api/js?v=3.6&sensor=false"></script>
getScript("http://maps.gstatic.com/intl/de_de/mapfiles/api-3/7/17/main.js");
这打破了我的OpenLayers地图,因为每次地图移动都会显示版权弹出窗口,尽管地图已经显示了正确的归属信用。知道为什么会这样吗?
答案 0 :(得分:2)
此问题已在OpenLayers github页面here上讨论过。有几种方法可以解决所讨论的问题。最快的hacky修复是添加以下css,
.olLayerGooglePoweredBy {
visibility:hidden;
}
这可能会破坏使用条款,因此我无法完全推荐它。应用票证中讨论的补丁会更明智。同时询问也可能会给你一个很好的答案。
答案 1 :(得分:1)
版本3.6已被撤销。
http://groups.google.com/group/google-maps-js-api-v3/msg/3f73f6593a787b7f
还有http://groups.google.com/group/google-maps-js-api-v3-notify订阅的好主意。
应在问题跟踪器中报告错误:http://code.google.com/p/gmaps-api-issues/issues/list(我无法找到此问题的相关报告)。您需要包含演示者的链接。