精华内容
下载资源
问答
  • 百度API_获取当前城市

    2016-10-12 11:53:00
    //获取当前城市 function myFun(result){ var cityName = result.name; alert("当前定位城市:"+cityName); } var myCity = new BMap.LocalCity(); myCity.get(myFun);   转载...

    页面统一调用:

    <script type="text/javascript" src="http://api.map.baidu.com/api?v=2.0&ak=Xbq3g4meudxD5Q0MB9osTLpg"></script>

    百度密钥:Xbq3g4meudxD5Q0MB9osTLpg

    JS调用:

    //获取当前城市
    		function myFun(result){
    			var cityName = result.name;
    			alert("当前定位城市:"+cityName);
    		}
    		var myCity = new BMap.LocalCity();
    		myCity.get(myFun);

     

    转载于:https://my.oschina.net/u/2518388/blog/757377

    展开全文
  • 在做一个小项目时,使用到百度地图定位功能,在获取到当前经纬度之后,需要获取当前的位置信息和当前城市。通过API可以看到提供了两个方法来获取。在位置改变的回调函数中调用 public class MyLocationListener ...
    在做一个小项目时,使用到百度地图定位功能,在获取到当前经纬度之后,需要获取当前的位置信息和当前城市。通过API可以看到提供了两个方法来获取。在位置改变的回调函数中调用
    
     public class MyLocationListener implements BDLocationListener {
    
            @Override
            public void onReceiveLocation(BDLocation location) {
                //Receive Location
                //经纬度
                double lati = location.getLatitude();
                double longa = location.getLongitude();
                //打印出当前位置
                Log.i("TAG", "location.getAddrStr()=" + location.getAddrStr());
                //打印出当前城市
                Log.i("TAG", "location.getCity()=" + location.getCity());
                //返回码
                int i = location.getLocType();
            }
        }

    这个时候发现调用了获取位置与获取城市名的函数,但是打印出来一直为null。这是因为在配置定位设置时,少了一步,默认是不开启获取当前位置的。
    只需要把这个函数设置为true即可。

     private void initLocation() {
            LocationClientOption option = new LocationClientOption();
            //就是这个方法设置为true,才能获取当前的位置信息
            option.setIsNeedAddress(true);
            option.setOpenGps(true);
            option.setLocationMode(LocationClientOption.LocationMode.Hight_Accuracy
            );//可选,默认高精度,设置定位模式,高精度,低功耗,仅设备
            option.setCoorType("gcj02");//可选,默认gcj02,设置返回的定位结果坐标系
            //int span = 1000;
            //option.setScanSpan(span);//可选,默认0,即仅定位一次,设置发起定位请求的间隔需要大于等于1000ms才是有效的
            mLocationClient.setLocOption(option);
        }

    好了,再次运行,就能看到当前的位置信息了。如果不能获取,查看location.getLocType()的返回值,对应百度地图给出的错误代码表,检查是哪个地方的问题。

    展开全文
  • 可以在js代码中直接调用API接口,获取所处当前城市信息,代码如下: <script type="text/javascript"> function getCurrentCity(){ $.ajax({ type: "get", url: ...

    可以在js代码中直接调用API接口,获取所处当前城市信息,代码如下:

    <script type="text/javascript">
        
        function getCurrentCity(){
            $.ajax({
                type: "get",
                url: "http://webapi.amap.com/maps/ipLocation?key=608d75903d29ad471362f8c58c550daf",
                dataType: 'text',
                success: function(data) {
                    //转换为JSON对象
                    var jsonObj = eval("(" + data.replace('(','').replace(')','').replace(';','') + ")");
                    //当前城市
                    $("#cityName").html(jsonObj.city);
                }
            });
        }
        
        //页面加载获取当前所在城市信息
        $(document).ready(function(){
            getCurrentCity();
        });
    </script>

     

    展开全文
  • 方法一:function showLocation(data) { console.log(data.content); //alert(data.content.address_detail.city) ...$.getScript("http://api.map.baidu.com/location/ip?ak=9zNKGguAbdNC6xwD7syftt533eIf7cSn...
    方法一:
    function showLocation(data) { console.log(data.content); //alert(data.content.address_detail.city) } $.getScript("http://api.map.baidu.com/location/ip?ak=9zNKGguAbdNC6xwD7syftt533eIf7cSn&callback=showLocation")

      

    方法二:
    <script type="text/javascript" src="http://api.map.baidu.com/api?v=2.0&ak=您的ak"></script>
      var myCity = new BMap.LocalCity();
        myCity.get(function(data){
        console.log(data)
      });

      

    fetch("http://api.map.baidu.com/location/ip?ip=输入ip&ak=您的ak") // 后台直接请求
    

      

    转载于:https://www.cnblogs.com/winyh/p/10312978.html

    展开全文
  • uni app +vue 引用 百度地图API取位置,VUE用百度地图获取当前位置(城市)1.在index.html引入百度js2.创建js文件,放入以下代码:export default {init: function () {const AK = "lyFvtNiZ2fH1jWqGIRMAxDwDbMwvXgsv...
  • 1.首先在manifest.json里配置模块权限配置,下侧选取【模块权限配置】标签,在未选模块里点击Geolocation添加位置信息模块,右侧的安卓权限... console.log("我当前所在的城市是:"+city);   } 直接可以使用哦!
  • export default { init: function (){ ... const BMap_URL = "https://api.map.baidu.com/api?v=2.0&ak="+ AK +"&s=1&callback=onBMapCallback"; return new Promise((resolve, reject) => { // 如果
  • 一、申请Ak值 登录百度地图开放平台: 创建应用: 创建成功后ip值就有了: ...http://api.map.baidu.com/location/ip?ak=xxxxxxxxxxxxxx&amp;amp;ip={$ip}&amp;amp;coor=bd09ll&quot
  • 一。公司活动页使用到根据当前城市获取当前...1.使用百度地图api获取当前城市 2.使用geolocation获取经纬度,把经纬度给服务器接口获取当前城市,服务器端也是调用百度地图api获取的当前城市,这样做是为了我们对...
  • js获取当前城市

    2019-11-17 22:11:13
    使用搜狐api获取当前城市,个人感觉这个是最好用的。 <!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title></title> <script src=...
  • 微信小程序获取当前城市位置 app.json: "permission": { "scope.userLocation": { "desc": "需要获取您的地理位置,请确认授权" } }, js: getUserLocation: function () { wx.getSetting({ success: (res) =&...
  • 1, 获取当前地理位置,首先要拿到用户的授权wx.openSetting;2,微信的getLocation接口,获取当前用户的地理位置(微信返回的是经纬度,速度等参数);3,微信没有将经纬度直接转换为地理位置,借用腾讯位置服务中...
  • 1.首先我们先在本地获取到城市...height: 100%;overflow: hidden;margin:0;font-family:"微软雅黑";}IP定位获取当前城市// 百度地图API功能//var map = new BMap.Map("allmap");//var point = new BMap.Point(116.33...
  • 慕课网上的基于vue全家桶+koa2+nuxt+redis+mongodb架构的美团网,第9章第1节,城市定位接口无法获取当前城市解决方案 geo.js文件 // 导入koa-router模块相当于SpringMVC const router = require("koa-router")(); ...
  • 微信小程序-获取当前城市位置

    万次阅读 多人点赞 2018-05-26 02:16:10
    微信小程序-获取当前城市位置 1, 获取当前地理位置,首先要拿到用户的授权wx.openSetting; 2,微信的getLocation接口,获取当前用户的地理位置(微信返回的是经纬度,速度等参数); 3,微信没有将经纬度直接...
  • 对于微信小程序开发 各类权限的授权开启必不可少(地理位置 用户信息等) 这里记录关于地理位置授权+获取当前所在城市(对接高德api)的开发流程 一、根据微信开发者文档 明确相关授权方法的使用: 1、查看用户当前...
  • uniapp h5使用定位获取当前城市

    千次阅读 2020-05-12 18:37:08
    项目需求:uniapp做的h5打开首页后需要在右上角获取当前城市 看来一下官方的api,h5根本拿不到当前城市。 于是我想到了搜狐公布的接口,很不错,可惜手机不在wifi的情况下只能拿到CHINA这个值。 那咋整,当然我只能...
  • 用ip地址获取当前城市,使用的是淘宝api,下图为数据格式 ![图片说明](https://img-ask.csdn.net/upload/201901/28/1548637540_737454.png) 现在要取region和city的值,结果返回的值是undfined ``` import ...
  • Unity调用百度API获取当前IP地址工程文件,unity3D版本是5.3.6,里面还含有一些获取本地ip地址的方法,以及调用安卓层的方法,主要还是获取当前地址,在Android或者在Editor下运行都可以检测到当前省份和城市,需要...
  • uni-app 获取当前城市信息

    千次阅读 2020-07-31 16:30:28
    获取当前位置城市信息 申请开发者密钥(key):申请密钥 开通webserviceAPI服务:控制台 -> key管理 -> 设置(使用该功能的key)-> 勾选webserviceAPI -> 保存(小程序SDK需要用到webserviceAPI的...
  • 1.首先我们先在本地获取到城市...height: 100%;overflow: hidden;margin:0;font-family:"微软雅黑";}IP定位获取当前城市// 百度地图API功能//var map = new BMap.Map("allmap");//var point = new BMap.Point(116.33...
  • 微信小程序-获取当前城市位置 1, 获取当前地理位置,首先要拿到用户的授权wx.openSetting; 2,微信的getLocation接口,获取当前用户的地理位置(微信返回的是经纬度,速度等参数); 3,微信没有将经纬度直接转换为...
  • php /* 调用腾讯的API接口 返回结果 var IPData = new Array("113.240.161.211","","湖南省","长沙市"); 0 为 IP地址 1 为 null 2 为 省份 3 为 城市*/function get_ip_place(){ $ip=file_get_contents(...

空空如也

空空如也

1 2 3 4 5 ... 15
收藏数 281
精华内容 112
热门标签
关键字:

获取当前城市api