【问题标题】:Is it possible to customize fusion table( should point my database ) to use fusionTableLayer?是否可以自定义融合表(应该指向我的数据库)以使用 fusionTableLayer?
【发布时间】:2014-03-04 09:46:07
【问题描述】:

我想通过 excel 工作表值(也是 .csv 文件)创建地图。

通过使用FusionTableLayer API,我认为这是可能的。第一步,我们可以将 excel 值上传到数据库。然后我们通过数据库注释值创建一个映射。这是个好主意。这就是我想要的。但是 FusionTableLayer API 对我来说有一个问题是谷歌的驱动器已经指向了融合表。这意味着我所有的业务数据都将与谷歌共享。我不想那样。

必须指出我的数据库,而不是 Google 的驱动器。从我的数据库中,我想使用 FusionTableLayer API 创建一个地图。我一直在网上搜索,我不认为这是可能的。但我相信这是可能的。请骗我指定触发方式?

问候, 阿伦拉杰。

【问题讨论】:

  • 您不能将 FusionTables API 用于您自己的数据库。但是你可以实现代码来查询你的数据库。
  • @geocodezip :我真的很抱歉。我无法理解。你能解释一下吗?
  • 为什么你认为它会起作用?
  • @geocodezip : 当我们可以从 Google Drive(它也是数据库)中检索值时,为什么我们不能从我们自己的数据库中检索值?

标签: google-maps google-app-engine google-maps-api-3 google-drive-api google-fusion-tables


【解决方案1】:

如果您想使用自己的数据库,则不能使用 Fusion Table API,因为它适用于 Google 基础架构。您必须找到另一个 API 来处理这个问题。

我可以向您建议的一种解决方法是将您拥有的点解析为地图的绘图对象。因此,对于每个点,使用各自的坐标创建新的google.maps.Marker。每个区域可以用google.maps.Polygon 表示,行用google.maps.Polyline 表示。您可以做的还有很多,但这只是多一点工作,而且可能不太安全,具体取决于您的实施。此外,您还可以使用Google Maps API 将信息窗口添加到每个区域,方法是将相应的侦听器附加到创建的对象。

希望这会有所帮助!

【讨论】:

    猜你喜欢
    • 2014-01-29
    • 2021-06-16
    • 2017-04-04
    • 2020-08-28
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-10-02
    • 1970-01-01
    相关资源
    最近更新 更多