如何在自定义地图上绘制地理编码位置?

Posted

技术标签:

【中文标题】如何在自定义地图上绘制地理编码位置?【英文标题】:How do you plot geo-encoded locations on a custom map? 【发布时间】:2011-12-23 20:10:45 【问题描述】:

我在美国举办了许多活动。我有这些事件的地址,但准确性各不相同。有些可能是完整地址,有些可能只是“德克萨斯州奥斯汀”。

我想以编程方式在带有标记的网页上的地图上绘制这些内容,因为它们会定期更改。标记应该是指向页面下方事件表中相关行的内部链接。

图像不需要即时更新,只需在(比如每两周一次)添加事件时(例如,清除并重新创建缓存的图像)

我不想使用谷歌地图,而是将它们绘制在这样的图像之上:http://0.tqn.com/d/geography/1/0/9/H/usa3.jpg

我将如何在此图像上放置与这些事件的(粗略)地理位置相对应的标记?

【问题讨论】:

【参考方案1】:

您最好的选择可能是使用谷歌地图并绘制位置,然后只需拉出地图的图像 - 这样您就可以让谷歌完成放置图钉的所有工作,而不必担心人们缩放,因为它是一个静态图像文件。

除此之外,您可以在任何地图服务中输入位置以大致了解该位置,然后在地图文件上的同一位置放置标记或点。这将允许您选择您想要图标/标记的任何图像或颜色,因为您将自己找到并放置它们。

【讨论】:

我已经澄清了我的问题,但是是的,其中一项要求是它们应该以编程方式绘制,因为其他管理员用户会定期更改/添加事件。 您能否进一步澄清您的问题?这是针对网站、应用程序等的吗?添加/删除引脚时是否需要动态或仅能够生成新的(静态)图像文件?你没有提供太多信息。 再次尝试澄清,抱歉。简而言之:在网站上,只需要每两周重新生成一个静态图像,而不是人们即时添加标记等。

以上是关于如何在自定义地图上绘制地理编码位置?的主要内容,如果未能解决你的问题,请参考以下文章

反向数据编码是啥

地图篇-02.地理编码

绘制按钮以将纬度和经度添加到输入字段?地理编码

如何使用谷歌地图 api 将邮政编码转换为地理位置(纬度和经度)?

如何在自定义地图上进行离线地理定位,phonegap+kml

如何从谷歌地图地理编码返回地址类型?