【问题标题】:Google / Bing Maps Show All Cities谷歌/必应地图显示所有城市
【发布时间】:2015-02-21 01:57:33
【问题描述】:

试图找到一种无需放大的方式,让 Google 或 Bing 地图显示所有城市。 Bing 在大多数情况下都做得很好,但当你放大它时,它仍然会显示一组完全不同的城市。

我有一个大显示器,这张地图将放在上面,我真的需要它显示的不仅仅是它所显示的城市,例如 Google 上的缩放级别 8 或 9。现在我加载了大约 2900 个不同的位置并在地图上标记它们,所以我尝试通过 API 来完成,而不仅仅是去 maps.google.com

有没有人遇到过这个问题并找到了解决办法?在谷歌上也做了一些搜索,也许查错了,但没有找到任何人在寻找这样的东西。

【问题讨论】:

  • 真的不清楚您的问题是什么或您的期望是什么。尝试不同的瓷砖集,有很多不同的提供者,有些还有选择
  • 您是在 Google 地图上进入第 8 级还是第 9 级,然后再放大一级?您将看到它显示了一组完全不同的城市。我不想一直保持放大状态,我试图找到一种方法可以缩小到 8/9 级别并查看所有城市。
  • 但这取决于以不同缩放级别提供的图块。寻找不同的瓷砖组
  • 好的,所以您的“答案”不可能正确吗?这么说会容易些。我不想放大然后不停地缩小,我只想保持缩小,仍然可以看到所有的城市。试图避免购买地图软件,但看起来这就是我必须走的路线。除非其他人有想法。
  • 没有说不可能。您是否尝试过寻找其他磁贴集和磁贴选项?

标签: javascript google-maps bing-maps


【解决方案1】:

我找不到足够的信息来让“mapType”按照我想要的方式工作,或者它只是不这样做。目标是让我们说缩放级别为 8 并查看美国的每个城市。我无法得到任何建议来做到这一点。

以下是我发现的让我可以自己做的事情: http://google-maps-utility-library-v3.googlecode.com/

基本上我放了一个透明标记,所以它没有显示,然后放了带有名称的信息框。这实际上对我来说非常有效,因为我可以缩小 100% 并且仍然可以看到所有名称。尽管在那个级别,它们会重叠,能够放大和缩小几个刻度,仍然可以看到一切都很棒。

【讨论】:

    【解决方案2】:

    您好,您可以通过实现 mapType 接口使用 Image Map Type API 来做到这一点。请参考此link 并按照示例中给出的方式实现代码,将详细信息替换为您的规范。

    希望这会有所帮助!

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2015-10-29
      • 1970-01-01
      • 2013-11-30
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-11-21
      相关资源
      最近更新 更多