高德导航地图升级后很卡导航不能旋转了是怎么回事?

三星手机下载的高德导航为什么旋转不了怎么办_百度知道背景:项目本来用的百度地图,后来发现百度地图的导航路线图颜色看不清。所以换了高德地图。
因为这个原因换地图,还是很无语的。
其实现在想想,应该还是可以通过css改变颜色的。
1.更换地图第一个要解决的就是坐标问题,
百度坐标(BD-09)
腾讯搜搜地图
火星坐标&GCJ-02
图吧MapBar地图
高德MapABC地图API
凯立德地图
火星坐标(转为K码)
由于数据库存储的坐标是百度坐标,不只是我在用,还有别的系统在用,所以只能是谁用谁转。
下面是坐标转换的方法。更多坐标转换方法请参考&
/article/p-2504647.html
public class change {
* @param args
private static double lat = 23.142523;
private static double lon = 113.322262;
public static double x_pi = lat * lon / 180.0;
public static void main(String[] args) {
System.out.println(x_pi);
System.out.println(bd_decrypt(113..142523));
System.out.println(x_pi);
//解密成为火星坐标
public static String bd_decrypt( double bd_lon,double bd_lat)
double x = bd_lon - 0.0065, y = bd_lat - 0.006;
double z = Math.sqrt(x * x + y * y) - 0.00002 * Math.sin(y * x_pi);
double theta = Math.atan2(y, x) - 0.000003 * Math.cos(x * x_pi);
double gg_lon = z * Math.cos(theta);
double gg_lat = z * Math.sin(theta);
System.out.println(x);
System.out.println(y);
System.out.println(z);
System.out.println(theta);
return gg_lon+&,&+gg_
public static String bd_encrypt(double gg_lat, double gg_lon)
double x = gg_lon, y = gg_
double z = Math.sqrt(x * x + y * y) + 0.00002 * Math.sin(y * x_pi);
double theta = Math.atan2(y, x) + 0.000003 * Math.cos(x * x_pi);
double bd_lon = z * Math.cos(theta) + 0.0065;
double bd_lat = z * Math.sin(theta) + 0.006;
return bd_lat+&,&+bd_
2).php&span style=&white-space:&&private $XPI = 14.589;&/span&
public function bd_to_gg($lng, $lat) {
$x = (double) $lng -0.0065;
$y = (double) $lat -0.006;
$z = sqrt($x * $x + $y * $y) -0.00002 * sin($y * $this-&XPI);
$theta = atan2($y, $x) - 0.000003 * cos($x * $this-&XPI);
$gg_lon = $z * cos($theta);
$gg_lat = $z * sin($theta);
return array (
'lng' =& $gg_lon,
'lat' =& $gg_lat
public function gg_to_bd($gg_lon, $gg_lat) {
$x = (double) $gg_
$y = (double) $gg_
$z = sqrt($x * $x + $y * $y) +0.00002 * sin($y * $this-&XPI);
$theta = atan2($y, $x) + 0.000003 * cos($x * $this-&XPI);
$bd_lon = $z * cos($theta) + 0.0065;
$bd_lat = $z * sin($theta) + 0.006;
return array (
'lng' =& $bd_lon,
'lat' =& $bd_lat
2. 其实高德跟百度地图的用法差不多。
步行导航。
&span style=&white-space:pre&&
&/span&AMap.service('AMap.Walking', function() {// 回调函数
var walking = new AMap.Walking({
map : map2,
hideMarkers:true
// 根据起终点坐标规划步行路线
walking.search(p1, p2, function(status, result) {
if (status == &complete& &&
== &ok&) {
new AMap.Marker({
map : map2,
icon : new AMap.Icon({
image : pblic + 'start.png',
imageSize : new AMap.Size(29, 45),
size: new AMap.Size(29,45)
offset : new AMap.Pixel(-13, -45),
position : p1
new AMap.Marker({
map : map2,
icon : new AMap.Icon({
image : pblic + 'end.png',
imageSize : new AMap.Size(29, 45),
size: new AMap.Size(29,45)
offset : new AMap.Pixel(-13, -45),
position : p2
closeMsg('tips_bg');
setTimeout(function(){
map2.zoomOut( );//因为第一进去可能会加载不了地图,让地图缩小,地图就出现了。
值得注意的是:
1、指定map,会自动生成导航路线,
2 &设置为true,后隐藏默认生成的起点,终点坐标,此处采用自定义起点终点坐标。
3,如果不指定map,就得自己生成导航的路线图。
4、发现个文档上的错误,害我搞了好久, 官方文档上,关于公交路线规划的&hideMarkers:true的作用写错了,不止隐藏了起点终点,连公交换乘的站点都隐藏了。
var steps = result.routes[0].
var walkArr=[];
for(var i=0,stepsL=steps.i&stepsL;i++){
for(var j=0,path=steps[i].path,pathL =path.j&pathL;j++){
walkArr.push(path[j]);
var polyline = new AMap.Polyline({
path: walkArr,
//设置线覆盖物路径
strokeColor: &#green&, //线颜色
strokeOpacity: 1,
//线透明度
strokeWeight: 5,
strokeStyle: &solid&,
strokeDasharray: [10, 5] //补充线样式
polyline.setMap(map2);
&代码如以上,写在回调函数里面,采用Polyline,用result的数据生成路线图。
参考知识库
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
访问:2260次
排名:千里之外
原创:29篇
转载:11篇
(10)(14)(5)(11)高德地图升级后导航不能旋转了是怎么回事?_百度知道之前下载过一个版本,手机变化方位后,地图也跟着变化,不是指示方向的箭头动,是剪头不动,地图旋转,后来删了,找不到了,昨天新下的一个版本,地图不动,剪头旋转。
求地图转的版本
来自 vivo乐园
你使用没对,可以切换成3D等
851.jpg (432.76 KB, 下载次数: 118)
12:20 上传
来自 vivo乐园
现高德和百度都免费了,网上找吧!!
来自 vivo乐园
jitao63 发表于
你使用没对,可以切换成3D等
新下的居然没有3D模式,之前有三地模式的也不旋转,啊!晕了,可能之前有3d模式的我没用导航,只是进软件后旋转来着
来自 vivo乐园
你模拟导航试试?
来自 vivo乐园
要在选项中打开电子罗盘。
来自 社区手机版
不怎么好用
来自 社区电脑版
用3D的看撒!
来自 社区电脑版
adawong1 发表于
要在选项中打开电子罗盘。
电子罗盘那里打开???
我看不到这个.
来自 社区电脑版
COPYRIGHT (C)
vivo COMMUNICATION TECHNOLOGY CO.LTD.ALL RIGHTS RESERVED.
成为vivo粉丝:
Powered by}

我要回帖

更多关于 道道通升级后没有地图 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信