我已经成功构建了 OpenGTS 2.4.7 并且运行良好。我想改用 GoogleMaps V3,但是我不知道该怎么做。我已经阅读了谷歌教程,但不知道如何进行更改。
如果有人能指出我正确的方向,我将不胜感激。
我已经成功构建了 OpenGTS 2.4.7 并且运行良好。我想改用 GoogleMaps V3,但是我不知道该怎么做。我已经阅读了谷歌教程,但不知道如何进行更改。
如果有人能指出我正确的方向,我将不胜感激。
我已经设法通过使用 Google API 站点和一些站点来解决这个问题。所以首先你必须创建一个 GoogleMapsV3.js 并编辑 GoogleMaps.java 文件。
重建轨道文件并重新加载。
我设法将 OpenGTS v.2.4.7 从 GoogleMapsAPIv2 迁移到 GoogleMapsAPIv3。按照这个链接sourceforge 论坛
这是指向文件的 GoogleMapsV3.js 文件链接
我的 OpenGTS 版本是 2.4.7。我使用的是 GoogleMaps APIv2,今天它被 Google 禁用了,所以我做了以下更改:
在 private.xml 中添加了如下属性:
<MapProvider name="googleMaps"
active="${Domain.MapProvider.active=true}"
class="org.opengts.war.maps.jsmap.GoogleMaps"
key="${Domain.MapProvider.key=<<my api key>>}"
rtPropPrefix="Domain.MapProvider.">
<Property key="google.version">3</Property>
就是这样,现在一切正常。PS。apiV2 的密钥也适用于 apiV3。
这是 GoogleMapsV3.js 的较新版本:pastebin.com/8jwVhhK3