我已经成功构建了OpenGTS 2.4.7并且运行良好。我想改用GoogleMaps V3,但我不知道如何解决这个问题。我已经阅读了谷歌教程,但不知道如何进行更改。
如果有人能指出我正确的方向,我将非常感激。
答案 0 :(得分:0)
我已设法通过使用Google API网站和一些网站来解决此问题。首先,您必须创建GoogleMapsV3.js并编辑GoogleMaps.java文件。
重建曲目文件并重新加载。
答案 1 :(得分:0)
我设法将OpenGTS v.2.4.7从GoogleMapsAPIv2迁移到GoogleMapsAPIv3。 点击此链接sourceforge forum
这是GoogleMapsV3.js文件link to file
我的OpenGTS版本是2.4.7。 我使用的是GoogleMaps APIv2,今天它被谷歌禁用了,所以我做了以下更改:
在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