由于系统提过的坐标与地图中国区域的地图坐标系不一致,导致在国内直接使用IOS系统给的坐标会存在偏移,所以需要在国内需要手动进行坐标系的转换,但是我没有发现可以修改GoogleMaps中的Mylocation的,这个好像是GoogleMaps自己实现了封装了去系统获取定位的过程。请问有什么方法修改这个定位,使Mylocation的位置变的准确?

解决方案 »

  1.   

    一般情况下 , 你用 什么 平台的 API 获取 坐标 , 就用 对应 平台的 地图 显示 , 位置 是没问题的 ; 
    这个 获取的  坐标 , 如果拿到 别的 平台 如 百度 腾讯 高德 , 放上去 位置 肯定是 偏的 ; 可以用 1 楼 的 方法 试试 ; 也可以 换个 获取坐标的 方法 , 中国地区 使用 百度 或 高德 , 国外 使用 Google 
      

  2.   

    需要显示的话,就用相应的sdk的定位来处理,不需要显示,只需要坐标的话可以通过坐标转换,google一般是wgs84 换成gcj02或者baidu09等就可以了