支持经纬度的世界地图

World map with Lat/Lon support

本文关键字:世界地图 经纬度 支持      更新时间:2023-09-26

我需要一个矢量世界地图在JS/Flash,支持显示点基于他们的纬度/经度坐标。我需要用它来做一个办公室定位器,一个在世界各地都有办事处的公司。其原理是,你点击列表中的办公室,地图就会导航到那个办公室的点。所有局点均显示。

  • JVectorMap是用JS构建的,但不支持Lat/Lon,就我所见
  • SVG世界地图是用jQuery构建的,但没有经纬度,它只支持点击国家
  • 这个问题(和这个要点)使用D3来绘制可能带有经度点的地图
  • Vis4包含100+投影,并可能支持纬度
  • GerbenRobijn有一张具有经纬度支持的精确地图

如何设计地图以支持Lat/Lon坐标,并将X/Y转换为Lat/Lon(将鼠标坐标转换为Lat/Lon),并将Lat/Lon转换为X/Y(将地理标记转换为地图上的点)

所有体面的地图包都有"纬度/纬度支持"。第一个示例JVectorMap的帮助页面描述了两个函数:

latLngToPoint将表示为纬度和经度的坐标转换为地图上以像素为单位的坐标。

pointToLatLng将笛卡尔坐标转换为经纬度坐标

同一包中的'setFocus'可以接受经纬度或x, y坐标。

我看不出问题。