Google maps api 3 将OpenGTS更新为Google地图V3

Google maps api 3 将OpenGTS更新为Google地图V3,google-maps-api-3,gps,google-maps-api-2,Google Maps Api 3,Gps,Google Maps Api 2,我目前正在开发2.5.0。 默认情况下,系统使用OpenLayers作为地图提供程序。 我必须把它改成谷歌地图。 它在GoogleMapsAPIv2中运行良好,但我必须将其更改为APIv3 我已经在网上和这个网站上搜索过了,并遵循了相应的方法,比如创建一个GoogleMapsV3.js,更改config.conf等等 然而,说明书总是不清楚,我仍然没有做出改变 如果有人能给我一个明确的指示,我将不胜感激 即使在我输入GoogleMapsV3.js之后,它仍然会使用googlemapsapi v

我目前正在开发2.5.0。 默认情况下,系统使用OpenLayers作为地图提供程序。 我必须把它改成谷歌地图。 它在GoogleMapsAPIv2中运行良好,但我必须将其更改为APIv3

我已经在网上和这个网站上搜索过了,并遵循了相应的方法,比如创建一个GoogleMapsV3.js,更改config.conf等等

然而,说明书总是不清楚,我仍然没有做出改变

如果有人能给我一个明确的指示,我将不胜感激


即使在我输入GoogleMapsV3.js之后,它仍然会使用googlemapsapi v2显示地图。 我在运行web后查看代码源代码。它表明:

<script type="text/javascript">
var GOOGLE_API = "2";
var GOOGLE_API_V2 = true;
......
</script>`

var GOOGLE_API=“2”;
var GOOGLE_API_V2=true;
......
`
我在编码中找不到,在哪里改成使用谷歌API V3

  • 编辑第113行的src/org/opengts/war/maps/jsmap/GoogleMaps.java
  • 编辑private.xml-删除“key”行
  • 
    

    你应该更具体地说明你的具体问题是什么。如果您收到错误消息,请发布它们。不可能猜到您的问题是什么,完整的说明列表只会复制您已经遵循的教程。你被困在哪里了?谢谢你的回复。更新了问题。
    private String apiVersion   = "3";
    
    <MapProvider name="googleMaps" 
        active="${Domain.MapProvider.active=true}"
        class="org.opengts.war.maps.jsmap.GoogleMaps"
        rtPropPrefix="Domain.MapProvider.">