【问题标题】:Update OpenGTS to GoogleMaps V3将 OpenGTS 更新到 GoogleMaps V3
【发布时间】:2013-07-02 01:49:05
【问题描述】:

我目前正在开发OpenGTS 2.5.0。 默认情况下,系统使用 OpenLayers 作为地图提供者。 我必须更改它以使用 GoogleMap。 它在 Google Maps Api V2 中运行良好,但我必须将其更改为 api V3。

我已经通过网络和这个站点进行搜索,并按照相应的方式进行操作,例如创建 GoogleMapsV3.js、更改 config.conf 等。

但是,指令总是不清楚,我还是没能做出改变。

如果有人能给出明确的指示,我将非常感激。


即使在我放入 GoogleMapsV3.js 之后,它仍然会使用 google maps api v2 显示地图。 我在运行网络后查看代码源。它显示了这一点:

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

我在编码中找不到,在哪里更改它以使用 GOOGLE API V3

【问题讨论】:

  • 您应该更具体地了解您的确切问题。如果您收到错误消息,请发布它们。无法猜测您的问题是什么,完整的说明列表只会复制您已经遵循的教程。你在哪里卡住了?
  • 感谢您的回复。更新了问题。

标签: google-maps-api-3 gps google-maps-api-2


【解决方案1】:
  1. 在第 113 行编辑 src/org/opengts/war/maps/jsmap/GoogleMaps.java
private String apiVersion   = "3";
  1. 编辑 private.xml - 删除“key”行
<MapProvider name="googleMaps" 
    active="${Domain.MapProvider.active=true}"
    class="org.opengts.war.maps.jsmap.GoogleMaps"
    rtPropPrefix="Domain.MapProvider.">

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2023-02-14
    • 1970-01-01
    • 2012-08-25
    • 2014-06-22
    • 2016-02-05
    • 2016-05-30
    • 2016-02-23
    • 1970-01-01
    相关资源
    最近更新 更多