百度地图new BMap.LocalCity() 问题

<html>

   <head>

     <meta http-equiv="Content-Type" content="text/html; charset=gbk" />

     <title>MyFirstBaiduMap</title>

     <script type="text/javascript" src="http://api.map.baidu.com/api?key=32ce28edca8ac5443b5d8d0a9ff91d00&v=1.1&services=true" ></script>

 

   </head>

   <body>

     <div style="width:800px;height:600px;border:1px solid gray" id="container"></div>

     <script type="text/javascript">

       var map=new BMap.Map("container");

       var lc=new BMap.LocalCity();//(Bmap.LocalCityOptions.renderOptions.map);

       lc.get(function(lcr){       

         if(lcr){

           map.centerAndZoom(lcr.center,15);

             alert(lcr.name);

           }else{

             alert("没能获得正确地址");   

           }

         })         

         var native = new BMap.LocalCity();         

         native.get(function(r){        

             alert(r.name);

         });

     </script>

   </body>

</html>

 

使用手机流量打开时,显示当前所在城市,比如 南宁

使用手机wifi打开时,显示其他城市 :深圳。

好古怪!

你可能感兴趣的:(local)