Jaa*_*iim 8 java mapping wgs84 google-maps
搜索一些示例代码,用于将WGS84坐标系中的点转换为Google地图中的地图位置(像素位置),同时支持缩放级别.
如果代码评论很好,那么它也可以使用其他语言.
您还可以向我指出一个开源Java项目:)
找到一些资源:
OpenLayer实现.
JOSM项目
来自JH LABS的优秀Java Map Projection Library.这是一个纯Java PROJ.4端口.是否从WGS84投影到米.从那里将米转换为平铺像素非常简单.
mapki.com上的 Java 平铺实用程序代码(谷歌地图开发人员的绝佳资源)
以下是 JavaSCript 中的函数...从 OpenLayers 中提取
function toMercator (lon, lat) {
var x = lon * 20037508.34 / 180;
var y = Math.log(Math.tan((90 + lat) * Math.PI / 360)) / (Math.PI / 180);
y = y * 20037508.34 / 180;
return [x, y];
}
function inverseMercator (x, y) {
var lon = (x / 20037508.34) * 180;
var lat = (y / 20037508.34) * 180;
lat = 180/Math.PI * (2 * Math.atan(Math.exp(lat * Math.PI / 180)) - Math.PI / 2);
return [lon, lat];
}
Run Code Online (Sandbox Code Playgroud)
转换为 Java 相当简单
| 归档时间: |
|
| 查看次数: |
20882 次 |
| 最近记录: |