首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >谷歌地图静态地图-自定义图标限制

谷歌地图静态地图-自定义图标限制
EN

Stack Overflow用户
提问于 2011-02-17 03:18:46
回答 2查看 2.4K关注 0票数 0

我正在用最多26个自定义图标(在本例中为15)生成一个静态地图,但出于某种原因,它只加载前5个图标。以下是URL:

http://bit.ly/fGdtft

谷歌地图对可以加载的图标数量有限制吗?在文档中没有明确的东西--所有其他的图像都存在,事实上,如果我用图标H切换图标A,图标H将出现在图标A应该在的地方,图标H应该在哪里:http://bit.ly/elk8kB

还有其他人在这方面取得成功吗?

EN

回答 2

Stack Overflow用户

发布于 2011-02-17 03:47:31

来自静态api文档:

代码语言:javascript
复制
 Static Maps service allows up to five unique custom icons per request. 
Note that each of these unique icons may be used multiple times within the static map.

对不起:(

票数 4
EN

Stack Overflow用户

发布于 2013-12-05 20:20:43

我就是这样解决这个问题的:

  1. 您可能已经知道了方法,并且取决于您的源,无论如何,它将是不同的,但是收集您所有的地图数据。所需的位将是:中心点、缩放、映射类型和输出图像大小。我将假设传感器(如果应用程序可以访问GPS)是假的。此外,您还需要所有的标记信息,其中包括您将要使用的图标,以及它们的地理坐标。
  2. 我POSTed所有这一切到CF页面,这将使所有的魔术发生。
  3. 将你的前5个点映射为正常点。以.png的形式获得结果
  4. 映射您接下来的5个点,但是将"style=feature:all|visibility:off“添加到查询字符串中,将结果作为一个.png。这将给您一个具有透明背景的png,但它将有您所有的标记图标。它将与您的初始地图大小相同,标记将正确地放置在该矩形。
  5. 水印图像在你的初始地图之上。注意:这一步可能会根据你选择的语言和它提供的图像处理功能而变化。
  6. 重复4和5,直到你有了所有的标记。
  7. 把你现在所有的标记都写出来。
  8. 提供一个指向该文件的链接,而不是使用普通的google链接。

我有一个更详细的解释这里和一些代码示例在ColdFusion。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/5024735

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档