//百度地图API功能
var map = new BMap.Map('map');
map.enableScrollWheelZoom();//获得当前城市
var myCity = new BMap.LocalCity();
myCity.get(myFun);
function myFun(result){
    var cityName = result.name;
    map.setCenter(cityName);
    map.centerAndZoom(cityName,14);
    //alert(cityName);
}

解决方案 »

  1.   


    没看懂,我是一个正在学习者,请老师给说明白一些,那个result怎么给它传值?
      

  2.   

    用太平洋网的ip接口
    http://whois.pconline.com.cn/#tabs-3
    还可以使用json方式
    http://whois.pconline.com.cn/ipJson.jsp
      

  3.   

    var map = new BMap.Map('map');
    map.enableScrollWheelZoom();//获得当前城市
    var myCity = new BMap.LocalCity();
    myCity.get(myFun);function myFun(result){
        var cityName = result.name;
        alert(cityName);//弹出当前城市名
    }result是回调函数的返回值不用传值。 
      

  4.   


    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml">
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
    <title>test</title>
    <script src="http://ajax.googleapis.com/ajax/libs/jquery/1.8.3/jquery.min.js">
            </script><script type="text/javascript" src="http://api.map.baidu.com/api?v=2.0&ak=A63e90def3d0f5488ab9032056429a0d"></script>
    <!--加载鼠标绘制工具-->
    <script type="text/javascript" src="http://api.map.baidu.com/library/DrawingManager/1.4/src/DrawingManager_min.js"></script>
     <script type="text/javascript">
     
    //百度地图API功能
    var map = new BMap.Map('map');//获得当前城市
    var myCity = new BMap.LocalCity();
    myCity.get(myFun);function myFun(result){

        var cityName = result.name;
       alert("123");
        alert(cityName);
    }</script>
    </head><body onload="">
          
    </body>
    </html>
      

  5.   

    ++
    <script src="http://whois.pconline.com.cn/ipJson.jsp"></script>
    <script>
    function IPCallBack(d){
      alert(d.city)
    }
    </script>
      

  6.   


    谢谢你!在页面上输入框里显示了城市名。
    还想再问你一下,如何让鼠标点击输入框时弹出地图或是选择其它城市的窗口?谢谢!
    这个你可以自己看看API,我以前也没弄过这个。
      

  7.   

    ++
    <script src="http://whois.pconline.com.cn/ipJson.jsp"></script>
    <script>
    function IPCallBack(d){
      alert(d.city)
    }
    </script>
    为什么现在引用这个地址出现403了?