【发布时间】:2018-12-27 22:41:17
【问题描述】:
mxgraph Google Maps example(和 demo)展示了一个创建 Google Map 叠加层的简单实现。
但是我无法弄清楚顶点像素坐标和等效纬度/经度坐标之间的相关性。
示例的第 140 行显示了西雅图的一些硬编码像素坐标 (23,23):
var n1 = graph.insertVertex(parent, null, {label:'Seattle'}, 23, 23, 10, 10);
我想显示一个地理数据集(即我有纬度/经度),但我无法计算出到 mxGraph 顶点像素坐标的转换。
Google API 的“fromLatLngToDivPixel”不起作用(它将地图中心的纬度/经度返回为 0,0),“fromLatLngToContainerPixel”也不起作用.
更奇怪的是,坐标为 0,0 的顶点不会出现在地图的左上角(它在地图内部的一点点)。
【问题讨论】:
标签: javascript mxgraph jquery-gmap3