首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏ArcGIS JS API开发

    【NodeJS】为基于Express框架创建的Node后台配置路由

    forward'); }); module.exports = router; 以上代码是geocode.js文件中的代码,也就是我们新建的一个路由文件代码,然后我们在index.js文件中,引入这个路有文件 ,并编写一些配置代码,如下: var express = require('express'); var app = express(); var geocode = require('. /routers/geocode'); //引入新建的路由文件 app.use('/geocode', geocode); //配置该文件 app.get('/', function(req, /routers/home'); var geocode = require('. /routers/geocode'); app.use('/', home); app.use('/geocode', geocode); app.listen(3001); 4、然后保存代码浏览器访问主路由

    1.8K10编辑于 2022-02-21
  • 来自专栏ArcGIS JS API开发

    【NodeJS】基于Express框架创建的Node后台获取前端传过来的参数

    /routers/home'); var geocode = require('. /routers/geocode'); //设置跨域访问 app.all('*', function(req, res, next) { res.header("Access-Control-Allow-Origin 配置这两行代码 extended: true })); app.use(bodyParser.json()); //配置这两行代码 app.use('/', home); app.use('/geocode ', geocode); app.listen(3001); 4、在后台接口代码中去获取前端传递的参数,如下: var express = require('express'); var router 获取前端传递的参数 }); }); module.exports = router; 5、在前端通过ajax来访问,如下: $.ajax({ url: 'http://localhost:3001/geocode

    2.4K20编辑于 2022-02-21
  • Python采用高德api实现地图功能

    地理编码地理api服务地址URLhttps://restapi.amap.com/v3/geocode/geo? 以下几种写法均可:# 拼音url = 'https://restapi.amap.com/v3/geocode/geo? address=北京路&city=广州&key=<your key>'url = 'https://restapi.amap.com/v3/geocode/geo? address=北京路&city=广州市&key=<your key>' # 区号url = 'https://restapi.amap.com/v3/geocode/geo? address=北京路&city=020&key=<your key>' # adcodeurl = 'https://restapi.amap.com/v3/geocode/geo?

    1.1K10编辑于 2025-07-21
  • 来自专栏个人路线

    Flutter 中获取地理位置[Flutter专题11]

    geocode。 使用 Flutter 地理编码包 设置 将依赖项添加到您的文件中:pubspec.yaml dependencies: geocode: 1.0.1 获取地址 获取地址再简单不过了。 lang) async { if (lat == null || lang == null) return ""; GeoCode geoCode = GeoCode(); Address address = await geoCode.reverseGeocoding(latitude: lat, longitude: lang); return "${address.streetAddress lang) async { if (lat == null || lang == null) return ""; GeoCode geoCode = GeoCode(); Address

    4.5K10发布于 2021-11-30
  • 来自专栏ArcGIS JS API开发

    【NodeJS】为基于Express框架创建的Node后台配置跨域访问

    /routers/home'); var geocode = require('. /routers/geocode'); //设置跨域访问 app.all('*', function(req, res, next) { res.header("Access-Control-Allow-Origin res.header("Content-Type", "application/json;charset=utf-8"); next(); }); app.use('/', home); app.use('/geocode ', geocode); app.listen(3001); 总结 NodeJS的后台配置跨域其实很简单,只需要添加文中的几行代码即可实现后台接口的跨域访问。

    1.3K10编辑于 2022-02-21
  • 来自专栏进击的程序猿

    The Clean Architecture in PHP 读书笔记(五)The Clean Architecture in PHP 读书笔记(五)

    { $address = $this->vars()->fromPost( 'address' ); $isValid = $this->geocoder->geocode 建立适配器 通过建立适配器,将第三方库包装起来,代码如下: interface GeocoderInterface { public function geocode( $address ); construct( BillsGeocoder $geocoder ) { $this->geocoder = $geocoder; } public function geocode ( $address ) { return $this->geocoder->geocode( $address ); } } class AddressController { $address = $this->vars()->fromPost( 'address' ); $isValid = $this->geocoder->geocode

    54620发布于 2018-08-23
  • 来自专栏菜鸟学数据分析之R语言

    【R语言】利用高德地图批量处理银行网点地址获取经纬度和行政区

    gGetLocation = function(address) { >key <- Sys.getenv("key") >url =paste0("https://restapi.amap.com/v3/geocode gGetdistrictFuZhou = function(address) { key <- Sys.getenv("lxl") url = paste0("https://restapi.amap.com/v3/geocode gGetdistrictFuZhou = function(address) { key <- Sys.getenv("lxl") url = paste0("https://restapi.amap.com/v3/geocode

    1.9K10发布于 2021-01-28
  • 来自专栏前端二次元

    微信小程序获取当前城市名称--逆地址解析

    我们试试吧uni.getLocation({ type: 'wgs84', geocode:true, success: function (res) { console.log 原来是只有app才支持geocode 哈哈事情没有想象中那么简单~思考ing...查阅了相关资料,原来是位置详细信息的一些保密协议,并不能直接获取到。 QQMapWX({ key: '' // 必填});key即申请的腾讯地图秘钥keyuni.getLocation({ type: 'gcj02', geocode

    2.8K41编辑于 2023-06-09
  • 来自专栏编程技术向北,人生删除指南

    半个小时教你写一个装(bi)逼(she)之地图搜租房

    status, result) { if (status === "complete" && result.info === 'OK') { var geocode icon: 'http://webapi.amap.com/theme/v1.3/markers/n/mark_b.png', position: [geocode.location.getLng (), geocode.location.getLat()] }); rentMarkerArray.push(rentMarker); status, result) { if (status === "complete" && result.info === 'OK') { var geocode = result.geocodes[0]; x = geocode.location.getLng(); y = geocode.location.getLat

    1.2K100发布于 2018-05-23
  • 来自专栏LIN_ZONE

    js中的异步与同步,解决由异步引起的问题

    库可以帮助我们处理多重Ajax requests/responses,如: 1 async.parallel([ 2 function( done ) { 3 GMaps.geocode null, result ); 7 } 8 }); 9 }, 10 function( done ) { 11 GMaps.geocode if ( status == "OK" ) { 20 fromLatLng = results[0].geometry.location; 21 GMaps.geocode address: toAddress, 23 callback: toAddressDone 24 }); 25 } 26 }; 27 GMaps.geocode

    2.9K20发布于 2018-08-15
  • 来自专栏.NET后端开发

    如何通过经纬度获取地址信息?

    地址查询(反向地址解析)请求 Google Geocoding API 请求必须采用以下形式: http://maps.google.com/maps/api/geocode/output? http://maps.google.com/maps/api/geocode/xml? 1 WebClient client = new WebClient(); 2 string url = "http://maps.google.com/maps/api/geocode/xml? WebClient client = new WebClient(); 14 string url = "http://maps.google.com/maps/api/geocode client = new WebClient();//webclient客户端对象 15 string url = "http://maps.google.com/maps/api/geocode

    9.1K110发布于 2018-04-03
  • 来自专栏用户5305560的专栏

    baidumap

    'address': address, 'key': 'cb649a25c1f81c1451adbeca73623251'} # base = 'http://restapi.amap.com/v3/geocode address': address, 'key': 'cb649a25c1f81c1451adbeca73623251'} api = 'http://restapi.amap.com/v3/geocode

    30720发布于 2021-08-11
  • 来自专栏全栈程序员必看

    谷歌地图地理解析

    Geocoder服务 //实例化Geocoder服务 var geocoder = new google.maps.Geocoder(); 这样我们就可以进行地理解析和反解析了,使用代码:. geocoder.geocode sensor=false&libraries=places" type="text/javascript"></script> <title>谷歌地图地理解析和反解析geocode.geocoder详解 var geocoder = new google.maps.Geocoder(); //1.地理解析过程 //请求数据GeocoderRequest为address,值为'贵阳' geocoder.geocode error " + status); } }); //2.地理反解析过程 //请求数据GeocoderRequest为location,值类型为LatLng因此我们要实例化经纬度 geocoder.geocode

    2.6K30编辑于 2022-09-07
  • 来自专栏LaravelCode

    PHP 使用高德接口获取地理编码和逆地理编码

    getGeo($address, $city, $batch = false, $format = 'json') { $url = 'https://restapi.amap.com/v3/geocode 'all', $batch = false, $roadlevel = 0, $format = 'json') { $url = 'https://restapi.amap.com/v3/geocode

    1.9K10发布于 2019-12-17
  • 来自专栏学习

    《深入掌握高德地图 API:全面调用指南与最佳实践》

    /v3/geocode/geo? "无法获取该地址的坐标") else: print("请求失败") return None address = "北京市朝阳区阜通东大街6号" location = geocode 以下是一个调用示例: def reverse_geocode(location): api_key = "你的API Key" url = f"https://restapi.amap.com /v3/geocode/regeo? else: print("请求失败") return None location = "116.481488,39.990464" address = reverse_geocode

    5.4K20编辑于 2024-10-24
  • 基于Scrapy-Redis的分布式景点数据爬取与热力图生成

    scenic_spots']# 获取数据并转为 DataFramedata = list(collection.find())df = pd.DataFrame(data)# 调用高德地图API获取经纬度def get_geocode (address): url = f"https://restapi.amap.com/v3/geocode/geo? return float(lng), float(lat) return None, Nonedf['lng'], df['lat'] = zip(*df['location'].apply(get_geocode

    33300编辑于 2025-05-16
  • 来自专栏前端文章小tips

    Cesium 组件重写

    Cesium 源码(Source/Widgets/Geocoder/GeocoderViewModel.js 第73行),我们发现Cesium 默认采用的是 Bing 地图服务来实现地理编码的功能,并且是通过 geocode 那么我们就可以通过覆写 geocoder 方法的方式来实现自定义的地理编码服务,下面我们重写geocode方法,将 Cesium 默认的 Bing 地图服务改为OSM地图服务。 function OpenStreetMapNominatimGeocoder() {} OpenStreetMapNominatimGeocoder.prototype.geocode = function

    1.6K30发布于 2021-11-23
  • 来自专栏源懒由码

    python 行政区域地址标准化:业务经理填报的地址乱起八糟,高德接口有点厉害!

    file_name,dtype=object) city_bk = '惠州市' # 构造请求 req_geo_url = '' req_geo_s = 'https://restapi.amap.com/v3/geocode key=2a8d3af7ce489cb7e219d7df54d92678' req_regeo_url = '' req_regeo_s = 'https://restapi.amap.com/v3/geocode 设置访问超时,以及http头 xml = etree.XML(resp.content) city = xml.xpath('/response/geocodes/geocode /city/text()') # 如果有多个,则选择为惠州市的 locations = xml.xpath('/response/geocodes/geocode/location/text

    2.4K42发布于 2020-10-10
  • 来自专栏Java面试教程

    Java如何实现定位

    , double longitude) throws IOException { String url = "https://maps.googleapis.com/maps/api/geocode main(String[] args) { SpringApplication.run(Application.class, args); } @GetMapping("/geocode ") public String geocode(@RequestParam("latitude") double latitude, @RequestParam api: key: YOUR_API_KEY 2.5 运行Spring Boot应用程序,并通过以下URL发送GET请求来查询经纬度的位置信息: http://localhost:8080/geocode

    1.3K10编辑于 2023-12-11
  • 来自专栏测试开发真货

    从零搭建一个django项目-1-第一个接口天气预报(上)

    __address = address url = f"https://restapi.amap.com/v3/geocode/geo?address={self. 因为接口里面传的城市是高德自定义的编码,而我们传入的是中文的城市那么怎么对应呢,这里高德给我们提供了一个查询接口: https://restapi.amap.com/v3/geocode/geo 我将获取城市编码的调用写在了初始化函数内 __address = address url = f"https://restapi.amap.com/v3/geocode/geo?address={self.

    86340编辑于 2022-06-13
领券