在ios中使用手机定位获得的经纬度坐标 通过 arcgis的api 显示在wgs84 坐标系的地图上。
来源:互联网 发布:cisco路由器查看端口 编辑:程序博客网 时间:2024/04/30 01:17
1. 底图做的 是 wgs84 坐标系。
2. ios设备通过gps定位获得的坐标是 经纬度。
3.把经纬度坐标 转换成 墨卡托坐标。然后通过
[self.mapViewcenterAtPoint:mappointanimated:YES];
来显示点
相关代码:
CGPoint coord; coord.x=newLocation.coordinate.longitude; coord.y=newLocation.coordinate.latitude; NSLog(@"x=%f",coord.x); NSLog(@"y=%f",coord.y); CGPoint mecPoint=[self lonLat2Mercator:coord]; AGSSpatialReference *wgs84SpatialReference = [[AGSSpatialReference alloc] initWithWKID:4326]; AGSPoint *mappoint =[[AGSPoint alloc] initWithX:mecPoint.x y:mecPoint.y spatialReference:wgs84SpatialReference]; NSLog(@"输出点的x坐标=%f,y坐标=%f",mappoint.x,mappoint.y); [self.graphicsLayer removeAllGraphics]; AGSPictureMarkerSymbol *pt; pt = [AGSPictureMarkerSymbol pictureMarkerSymbolWithImageNamed:@"ArcGIS.bundle/LocationDisplay.png"]; AGSGraphic *LocationDisplay = [[AGSGraphic alloc] initWithGeometry:mappoint symbol:pt attributes:nil infoTemplateDelegate:nil]; [self.graphicsLayer addGraphic:LocationDisplay];
//经纬度转墨卡托-(CGPoint )lonLat2Mercator:(CGPoint ) lonLat{ CGPoint mercator; double x = lonLat.x *20037508.34/180; double y = log(tan((90+lonLat.y)*M_PI/360))/(M_PI/180); y = y *20037508.34/180; mercator.x = x; mercator.y = y; return mercator ;}
0 0
- 在ios中使用手机定位获得的经纬度坐标 通过 arcgis的api 显示在wgs84 坐标系的地图上。
- 已知经纬度坐标,如何在地方坐标系下的地图上展示轨迹Arcgis for sl
- Arcgis API for JavaScript在地图上实现手机定位信息的追踪显示
- 通过经纬度坐标在arcgis中定位点的一般方式
- 在浏览器中使用百度地图的定位服务获得经纬度
- 根据数据库中提供的坐标(经纬度) 在前端地图上标示坐标点、并显示
- 使用ArcGIS实现WGS84经纬度坐标到北京54高斯投影坐标的转换
- 使用ArcGIS实现WGS84经纬度坐标到北京54高斯投影坐标的转换
- 使用ArcGIS实现WGS84经纬度坐标到北京54高斯投影坐标的转换
- [转]使用ArcGIS实现WGS84经纬度坐标到北京54高斯投影坐标的转换
- 百度地图在Activity中以最简单的配置获取定位坐标字符串和经纬度
- 在手机上百度地图定位的使用
- 在百度地图API开发中已知两个点之间的经纬度坐标计算其距离
- 在百度地图API开发中已知两个点之间的经纬度坐标计算其距离
- Android移动开发-通过自定义算法代码来纠偏地图由GPS定位到的经纬度在地图上显示或解析位置时出现偏移的问题
- iOS中根据已有经纬度定位并显示在地图上
- 手机端GSP地图的定位 并且在网页上显示地图的轨迹
- google地图中, 纬度坐标在方形地图上定位问题的一点研究
- 经典CS算法整理REVIEW2
- 剪切板Hook
- C3P0连接池详细配置
- 郭德纲家训--话糙理不糙
- 【JAVA学习】解释一个简单的语句 System.out.println
- 在ios中使用手机定位获得的经纬度坐标 通过 arcgis的api 显示在wgs84 坐标系的地图上。
- Java 基本类型
- 生活编程(二) 图像裁剪批处理
- 命令行编译vc 6工程
- java web开发乱码问题解决方案(一)
- 数据结构之一般树的实现
- 项目一(选做)。矩形
- C++ Upcast(向上造型)
- 第三周