突出显示地图上的自定义位置

时间:2011-01-06 19:49:31

标签: javascript php

我想做一些像屏幕截图所示的内容 - http://themanyfacesof.com/wp-content/uploads/2010/03/map.png

我希望能够在客户端使用PHP作为服务器端技术和jQuery(首选)以及一些工具提示功能来突出显示地图上的某些区域。是否有任何可用或任何想法如何通过复杂性实现这一目标?

2 个答案:

答案 0 :(得分:1)

请考虑使用Google地图。您可以叠加线条和多边形,这实际上意味着您可以执行任何操作 - 例如Loughbrough University执行此操作。

一个好的开始方式是

  1. 登录Google
  2. 转到Google地图,然后转到我的地图并创建新地图
  3. 使用提供的工具绘制多边形和线条
  4. 右键单击并复制Google地球的链接,访问此链接,但将输出更改为KML output=kml。 KML就像XML
  5. 您现在有一个文件,其中包含您绘制的导出多边形和线条。然后,您可以通过编程方式将这些重新绘制到Google地图上
  6. 前几天我做了这件事,将一些相当复杂的多边形绘制到地图上,而不必试用和误差他们的纬度和经度坐标。

    希望有所帮助。

答案 1 :(得分:1)

完全客户端解决方案:http://jvectormap.owl-hollow.net/