使用经度/纬度在国家/地区地图上标记位置

时间:2012-03-07 07:16:49

标签: javascript svg gis d3.js mercator

我正在开发一个应用程序,我需要使用经度/纬度在印度地图上标记一个人的位置。我将使用javascript(jQuery / D3)来做到这一点。我有一张印度(http://upload.wikimedia.org/wikipedia/commons/6/69/India_states_and_union_territories_map.svg)的svg地图,我将用它作为基本地图。如何在此地图上标记GPS位置(对于例如25°46'27“N 75°24'1”E)?另外我如何知道这张地图是否是墨卡托投影图?

谢谢和问候, Vikalp Jain

1 个答案:

答案 0 :(得分:2)

您要使用的地图没有附加任何地理信息,即您必须手动将地理坐标转换为地图坐标。您可能最好使用包含印度数据的GeoJSON文件。

查看D3 wiki上的示例,了解如何做到这一点。