精华内容
下载资源
问答
  • 只需要输入一个IP地址,就可以定位经度和纬度,我们可以看到,下图所示的ip地址可以精确140米范围之内。2.软件内置的地图看的不是很清楚,我们可以戳下图红圈所示的按钮,进入百度地图的拾取坐标系统用户界面。3....

    本期神器精选分享一款IP地址精准查询工具,总共内置了三个接口,接口一是最靠谱的。据开发者说可以精确到门牌号。用户界面如下:

    0951fac1c0ea61867e4feafc48979080.png

    1.只需要输入一个IP地址,就可以定位经度和纬度,我们可以看到,下图所示的ip地址可以精确到140米范围之内。

    3d6ede1a4366db6d9c4c58339a637e49.png

    2.软件内置的地图看的不是很清楚,我们可以戳下图红圈所示的按钮,进入百度地图的拾取坐标系统用户界面。

    65357583d0f6c4ff2ae3f54c1ec6853c.png

    7c127b90f30cceae5e65b6f2b4fd8545.png

    3.将“组合”中的数据复制黏贴到百度地图的拾取坐标系统里的输入框,勾选“坐标反查”,然后点击百度一下即可查找,貌似开放版最高权级可到19级,能精确到140米范围之内。

    2b445ffef02239cefc32480e422dd253.png

    文/神器精选(ID:ajx360,非精品不分享,非神器不推荐,我们只分享实用、高效、有趣的神器。)

    1c4da489d8e01209563e5263869d29c2.png资源领取

    公众号对话框回复地址

    122620839b1608bbcc3e7727a784d758.png

    以上是神器精选(ID:ajx360)今天分享的全部内容,欢迎各位小伙伴们领取资源,告诉我们你曾来过这里。

    在看点一下,大家都知道,这样小编才更有动力搜集干货资源 25fd64d86ca9b5cae1de6ecc2a92ca62.png
    展开全文
  • 本程序通过selenium模块模拟打开baidu地图网页,输入公司名称来查询地址,最后采用BeautifulSoup模块实现公司地址提取。 采用openpyxl模块读取Excel的.xlsx后缀文件并处理数据,主要是读取Excel的各单位和公司的...

    本程序通过selenium模块模拟打开baidu地图网页,输入公司名称来查询地址,最后采用BeautifulSoup模块实现公司地址提取。

    采用openpyxl模块读取Excel的.xlsx后缀文件并处理数据,主要是读取Excel的各单位和公司的名称。

    采用selenium模块(浏览器自动化测试框架),是一个用于Web应用程序测试的工具。Selenium测试直接运行在浏览器中,就像真正的用户在操作网页一样。

    采用BeautifulSoup模块对网页进行解析实现网页内容提取。

     

    # coding=utf-8
    from openpyxl import Workbook
    from openpyxl import load_workbook
    # -*- coding: utf-8 -*-
    from selenium import webdriver
    from selenium.webdriver.common.by import By
    from selenium.webdriver.support.ui import WebDriverWait
    from selenium.webdriver.support import expected_conditions as EC
    from selenium.common.exceptions import TimeoutException, NoSuchElementException, WebDriverException
    import re, pandas as pd
    import time
    from bs4 import BeautifulSoup
    import sys
    reload(sys)
    sys.setdefaultencoding('utf-8')
    
    def coordinate():
        # 创建浏览器驱动对象
        driver = webdriver.Chrome()
        driver.get('http://api.map.baidu.com/lbsapi/getpoint/index.html')
        # 显式等待,设置timeout
        wait = WebDriverWait(driver, 1) #等待的最大时间
        # 判断输入框是否加载
        input = wait.until(
            EC.presence_of_element_located(
                (By.CSS_SELECTOR, '#localvalue')))
        # 判断搜索按钮是否加载
        submit = wait.until(
            EC.element_to_be_clickable(
                (By.CSS_SELECTOR, '#localsearch')))
        # 输入搜索词,点击搜索按钮
    
        # 有时候我们希望读取到公式计算出来的结果,可以使用load_workbook()中的data_only属性
        wb = load_workbook(u'C:\\Users\\kai\\Desktop\\Group_Address.xlsx', data_only=True)
        ws = wb.active
        rows = []
        for row in ws.iter_rows():
            rows.append(row)
    
        print u"行高:", ws.max_row
        print u"列宽:", ws.max_column
        for i in range(1, ws.max_row):  # row
            # print  rows[i][0], rows[i][0].value, type(rows[i][0].value)
            print  rows[i][0], rows[i][0].value,
            # coordinate(rows[i][0].value)
            input.clear()
            input.send_keys(rows[i][0].value) # u'浙江工业大学'
            submit.click()
            time.sleep(1)
            try:
              # 等待坐标
              wait.until(
                  EC.presence_of_element_located(
                      (By.CSS_SELECTOR, '#no_0')))
            except TimeoutException:
              print ('百度地图查不到地址')
              continue
             # 获取网页文本,提取经纬度
            source = driver.page_source
            soup = BeautifulSoup(source, 'lxml')  #
            i = 0
            for li in soup.select('ul.local_s > li'):
               print li.get_text()
               i += 1
               if i > 0:
                  break
        # 关闭浏览器驱动
        driver.close()
    
    coordinate()

     

    程序执行的部分结果如下:

    D:\Python27\python.exe C:/Users/kai/PycharmProjects/Machine_Learning/data/Baidu_Map_6660_Groups_Address.py
    行高: 6664
    列宽: 1
    <Cell u'Sheet1'.A2> 杭州奥彩科技有限公司   杭州奥彩科技有限公司 地址:万塘路69号杭州华星科技苑B楼205      坐标:120.130108,30.279865       
    <Cell u'Sheet1'.A3> 杭州宝厚科技有限公司   杭州宝厚堂 地址:杭州市余杭区塘栖镇绿荫街518号      电话:13656660722      坐标:120.208411,30.482671       
    <Cell u'Sheet1'.A4> 杭州策联科技有限公司   杭州磐策科技有限公司 地址:新联路625号和仁科技大厦      坐标:120.230996,30.214781       
    <Cell u'Sheet1'.A5> 杭州大通国际旅行社有限公司 百度地图查不到地址
    <Cell u'Sheet1'.A6> 杭州鼎永科技有限公司   杭州鼎永科技有限公司 地址:杭州市拱墅区新文路33号2号楼5层      坐标:120.114375,30.343333       
    <Cell u'Sheet1'.A7> 杭州东海春房地产开发有限公司 百度地图查不到地址
    <Cell u'Sheet1'.A8> 杭州复显科技有限公司 百度地图查不到地址
    <Cell u'Sheet1'.A9> 杭州海悦网络科技有限公司   杭州海悦地产有限公司 地址:浙江省杭州市西湖区灯彩街      坐标:120.077423,30.329499       
    <Cell u'Sheet1'.A10> 杭州禾本数字科技有限公司   杭州禾本数字科技有限公司 地址:万塘路69号杭州华星科技苑B楼105      坐标:120.130108,30.279865       
    <Cell u'Sheet1'.A11> 杭州华圣通信设备有限公司   杭州华圣广告有限公司 地址:杭州西湖文二西路212号高新大厦3楼      坐标:120.140363,30.289529       
    <Cell u'Sheet1'.A12> 杭州皇嘉工贸有限公司   皇嘉财润 地址:浙江省杭州市下城区庆春路118号      坐标:120.179629,30.26408       
    <Cell u'Sheet1'.A13> 杭州科普特电子有限公司 百度地图查不到地址
    <Cell u'Sheet1'.A14> 杭州良瑞科技有限公司   杭州烽瑞光电设备有限公司 地址:浙江省杭州市余杭区仁良路288号      坐标:120.081747,30.452677       
    <Cell u'Sheet1'.A15> 杭州烈火科技有限公司   杭州烈火科技有限公司 地址:翠柏路6号4号楼402室      坐标:120.13038,30.297255       
    <Cell u'Sheet1'.A16> 杭州洛川科技有限公司   杭州洛川科技有限公司 地址:杭州市西湖区文二路385号汽轮大厦9层      电话:(0571)88052231      坐标:120.129236,30.288689       
    <Cell u'Sheet1'.A17> 杭州明灏建筑设计有限公司   杭州明灏建筑设计有限公司 地址:杭州市西湖区万塘路69号华星科技苑A座401-402      坐标:120.130512,30.280352       
    <Cell u'Sheet1'.A18> 杭州铭悦科技有限公司   杭州铭悦科技有限公司 地址:文三路453号中茵大厦B座302室      电话:(0571)56887935      坐标:120.13404,30.282722       
    <Cell u'Sheet1'.A19> 杭州纳帕科技有限公司   纳帕科技有限公司 地址:翠苑街道文二路212号高新大厦七楼      电话:(0571)28806600      坐标:120.140432,30.289652       
    <Cell u'Sheet1'.A20> 杭州普智科技有限公司   杭州智普贸易有限公司 地址:杭州市西湖区文三路浙江中小企业大厦8楼803      坐标:120.128816,30.282565       
    <Cell u'Sheet1'.A21> 杭州盛酷贸易有限公司 百度地图查不到地址
    <Cell u'Sheet1'.A22> 杭州市公安局交通警察支队西湖大队转塘中队   杭州市公安局交通警察支队转塘中队(... 地址:凌周线与象山路交叉口西200米      电话:(0571)87091476      坐标:120.083711,30.142689       
    <Cell u'Sheet1'.A23> 杭州市西湖区荣林通信服务部 百度地图查不到地址
    <Cell u'Sheet1'.A24> 杭州首泰办公设备有限公司   杭州首泰办公设备有限公司 地址:西湖区天目山路238号华鸿大厦A座1楼      坐标:120.133656,30.279483       
    <Cell u'Sheet1'.A25> 杭州通铁电脑有限公司   浙江通铁电子科技有限公司 地址:杭州市西湖区文三路388号钱江科技大厦1901室      坐标:120.135239,30.283359       
    <Cell u'Sheet1'.A26> 杭州万恩网络设备有限公司 百度地图查不到地址
    <Cell u'Sheet1'.A27> 杭州享量物联科技有限公司 百度地图查不到地址
    <Cell u'Sheet1'.A28> 杭州新视窗信息技术有限公司   杭州新视窗信息技术有限公司 地址:西湖区西斗门路3号      电话:(0571)88231790      坐标:120.123813,30.297735       
    <Cell u'Sheet1'.A29> 杭州银鼎科技有限公司   杭州银鼎工程机械有限公司 地址:新盛路与昌园路交叉口南100米      电话:(0571)82870602      坐标:120.293866,30.207418       
    <Cell u'Sheet1'.A30> 杭州与点景观设计有限公司   中国移动通讯特约代理点(与杭州周永通讯) 地址:浙江省杭州市余杭区良渚街道良运家园113号      坐标:120.124588,30.35937       
    <Cell u'Sheet1'.A31> 杭州子鼎实业有限公司 百度地图查不到地址
    <Cell u'Sheet1'.A32> 浙江东霖房地产开发有限公司 百度地图查不到地址
    <Cell u'Sheet1'.A33> 浙江弘道科技有限公司   浙江弘道科技有限公司 地址:浙江省杭州市西湖区外桐坞村129号      电话:(0571)85249306      坐标:120.063474,30.209549       
    <Cell u'Sheet1'.A34> 浙江今扬信息技术有限公司 百度地图查不到地址
    <Cell u'Sheet1'.A35> 浙江丽晶商业经营管理有限公司   浙江泰宁担保有限公司 地址:浙江省杭州市西湖区教工路18世贸丽晶城欧美中心15层b1509      坐标:120.143742,30.279417       
    <Cell u'Sheet1'.A36> 浙江美亚经济技术开发有限公司   浙江美亚 地址:紫荆花路108号(西城广场)      电话:(0571)56826100      坐标:120.100124,30.285427       
    <Cell u'Sheet1'.A37> 浙江钱江水利供水有限公司   浙江钱江水利供水有限公司 地址:三台山路211号      坐标:120.137114,30.237902       
    <Cell u'Sheet1'.A38> 杭州安控自动化工程有限公司   杭州安控环保科技公司 地址:富阳区春江街道临江村江南路178号      电话:(0571)61708111      坐标:119.970129,30.018374       
    <Cell u'Sheet1'.A39> 杭州笃志科技有限公司 百度地图查不到地址
    <Cell u'Sheet1'.A40> 杭州共诺科技有限公司   诺远资管有限公司 地址:教工路18号欧美中心A区801室      坐标:120.14363,30.279347       
    <Cell u'Sheet1'.A41> 杭州冠科信息技术有限公司   冠鸿实业有限公司 地址:浙江省杭州市西湖区三墩镇三墩科技园博科大厦三楼冠鸿实业有限公司      坐标:120.07135,30.330345       
    <Cell u'Sheet1'.A42> 杭州广的休闲运动有限公司   杭州广的休闲运动有限公司 地址:天目山路238华鸿大厦A座8层      坐标:120.13306,30.279394       
    <Cell u'Sheet1'.A43> 杭州航标装饰设计有限公司   杭州航标装饰设计有限公司 地址:紫东创意设计产业园3号楼A座1层      电话:(0571)87896557      坐标:120.103842,30.313932       
    <Cell u'Sheet1'.A44> 杭州环同生物科技有限公司   时间国际-东南门 地址:浙江省杭州市江干区同协南路与环站北路交叉口东北200米淘天地商务大厦4幢附近      坐标:120.230211,30.310326       
    <Cell u'Sheet1'.A45> 杭州健巽交通设计咨询有限公司 百度地图查不到地址
    <Cell u'Sheet1'.A46> 杭州久控科技有限公司 百度地图查不到地址
    <Cell u'Sheet1'.A47> 杭州启迈建材科技有限公司 百度地图查不到地址
    <Cell u'Sheet1'.A48> 杭州万远鑫鑫投资有限公司   万远鑫鑫投资有限公司 地址:浙江省杭州市西湖区美院南街99号7楼      坐标:120.082939,30.156909       
    <Cell u'Sheet1'.A49> 杭州逸之旅旅行社有限公司 百度地图查不到地址
    <Cell u'Sheet1'.A50> 杭州展旭暖通工程有限公司 百度地图查不到地址
    <Cell u'Sheet1'.A51> 杭州中品商业形象策划有限公司   杭州中品睿福汽配有限公司 地址:天城路1号城东派出所附近      电话:(0571)87092531,(0571)87090371      坐标:120.214555,30.290914       
    <Cell u'Sheet1'.A52> 浙江港湾物业服务有限公司   浙江港湾物业服务有限公司 地址:浙江省杭州市西湖区申花路798号      坐标:120.100283,30.312481       
    <Cell u'Sheet1'.A53> 北京天下互联信息科技有限公司杭州分公司   天下互联信息科技有限公司杭州分公司 地址:杭州市下城区建国北路658号      坐标:120.18659,30.279841       
    <Cell u'Sheet1'.A54> 杭州艾玛司智能控制技术有限公司 百度地图查不到地址
    <Cell u'Sheet1'.A55> 杭州宝利德汽车销售服务有限公司   浙江宝利德股份有限公司 地址:浙江省杭州市西湖区求是路8号公元大厦南503室      电话:(0571)87381187,(0571)89715857      坐标:120.13756,30.270719       
    <Cell u'Sheet1'.A56> 杭州奔迪科技限公司 百度地图查不到地址
    <Cell u'Sheet1'.A57> 杭州兵人服装有限公司(西湖)   兵人军旅服饰(西湖店) 地址:南山路172-1      电话:(0571)87022740      坐标:120.165072,30.243104       
    <Cell u'Sheet1'.A58> 杭州道易企业管理咨询有限公司   杭州金蜜果企业管理咨询有限公司 地址:景星观路19号3楼      坐标:120.300925,30.427655       
    <Cell u'Sheet1'.A59> 杭州德达汽车有限公司   杭州德达汽车有限公司 地址:杭州市西湖区古墩路669号      电话:(0571)56878888      坐标:120.103869,30.307087       
    <Cell u'Sheet1'.A60> 杭州光明建筑设计院 百度地图查不到地址
    <Cell u'Sheet1'.A61> 杭州杭网创业投资有限公司   兰池(杭州)餐饮管理有限公司 地址:浙江省杭州市江干区杭海路601号浙江互联网大厦b座7楼      电话:4008821955      坐标:120.233864,30.274798       
    <Cell u'Sheet1'.A62> 杭州昊一网络科技有限公司   杭州昊鑫生物科技股份有限公司 地址:浙江省杭州市江干区天城路168号蓝天城市花园1幢1单元401室杭州昊鑫生物科技股份有限公司      电话:4008615108,(0571)86955191      坐标:120.196565,30.290448       
    <Cell u'Sheet1'.A63> 杭州合聚房地产代理有限公司   杭州友聚佳合食品有限公司 地址:杭州市拱墅区海翔加油站莫干山路1413号2号楼2楼      坐标:120.104304,30.343273       
    <Cell u'Sheet1'.A64> 杭州黑泷堂物美店   黑泷堂饮铺(文一2号店) 地址:文一路298号物美一楼      坐标:120.128878,30.293785       
    <Cell u'Sheet1'.A65> 杭州鸿发旅行社有限公司   上海鸿发广告装饰有限公司(杭州分公司) 地址:浙江省杭州市滨江区滨兴小区37号商铺      电话:15968857312,13588042884      坐标:120.207654,30.199261       
    <Cell u'Sheet1'.A66> 杭州建云电子设备有限公司(西湖   建明茶叶经营部 地址:浙江省杭州市西湖区杭州西湖茶叶市场13号      电话:13805724431,13615712445      坐标:120.083976,30.167527       
    <Cell u'Sheet1'.A67> 杭州金沙港旅游文化村有限公司西子湖四季酒店分公司 百度地图查不到地址
    <Cell u'Sheet1'.A68> 杭州开来橱柜有限公司   杭州开来环保科技有限公司 地址:杭州市萧山区永新线与123县道交叉口东北50米      坐标:120.446423,30.302359       
    <Cell u'Sheet1'.A69> 杭州立地信息技术有限公司(西湖)   杭州立地信息技术有限公司 地址:西湖去振华路200号瑞鼎大厦A座7楼      电话:(0571)58119066      坐标:120.079398,30.31996       
    <Cell u'Sheet1'.A70> 杭州麦果食品仓库中心   杭州果麦文化传媒有限公司 地址:西湖区文二西路803号西溪湿地董湾D8-02-2      坐标:120.058882,30.281913       
    <Cell u'Sheet1'.A71> 杭州芒果婚姻介绍有限公司   杭州芒果广告有限公司 地址:江干区下沙电子商务园4幢4B605室      坐标:120.37111,30.303108       
    <Cell u'Sheet1'.A72> 杭州启辉企业管理咨询有限公司   杭州启辉医疗器械有限公司 地址:浙江省杭州市江干区秋涛北路83号新城市广场b座709室杭州启辉医疗器械有限公司      坐标:120.206399,30.267935       
    <Cell u'Sheet1'.A73> 杭州瑞驰广告传媒有限公司 百度地图查不到地址
    <Cell u'Sheet1'.A74> 杭州瑞鼎橡塑制品有限公司 百度地图查不到地址
    <Cell u'Sheet1'.A75> 杭州润美医疗器械有限公司   杭州润美环境工程有限公司 地址:西湖区振华路200号915号      电话:13675886393,(0571)85810626      坐标:120.079407,30.31997       
    <Cell u'Sheet1'.A76> 杭州三赢人力资源服务有限公司(西湖)   杭州三赢人力资源服务有限公司 地址:杭州市西湖区翠柏路6号浙江省电子技术研究所园区4号楼2楼      坐标:120.130376,30.297258       
    <Cell u'Sheet1'.A77> 杭州桑霞生态农业开发有限公司( 百度地图查不到地址
    <Cell u'Sheet1'.A78> 杭州珊瑚沙物业管理有限公司(西   大家物业管理有限公司 地址:枫桦路与碧波路交叉口西150米      坐标:120.103812,30.167035       
    <Cell u'Sheet1'.A79> 杭州商融投资有限公司   杭州融顺房地产代理有限公司 地址:杭州市下城区万家星城11幢(商)1号      电话:18329114375      坐标:120.185851,30.328435       
    <Cell u'Sheet1'.A80> 杭州申亚科技有限公司   申亚线材有限公司 地址:杭州市藻溪镇横塘村      坐标:119.231711,30.051513       
    <Cell u'Sheet1'.A81> 杭州圣大人工环境工程有限公司(百日会战) 百度地图查不到地址
    <Cell u'Sheet1'.A82> 杭州狮峰茶叶有限公司(西湖)   杭州狮峰茶叶有限公司 地址:浙江省杭州市西湖区虎跑路58号      电话:(0571)86591403      坐标:120.1419,30.220424       
    <Cell u'Sheet1'.A83> 杭州时代浙商教育管理咨询有限公   浙商时代大厦-地下停车场 地址:杭州市拱墅区密渡桥路1号浙商时代大厦      坐标:120.16536,30.280402       
    <Cell u'Sheet1'.A84> 杭州市测绘与地理信息行业协会   富阳市测绘与地理信息局 地址:天河路108号      电话:(0571)63135123      坐标:119.947079,30.041165       
    <Cell u'Sheet1'.A85> 杭州市公安局西湖区分局(西湖)   杭州市公安局西湖区分局 地址:浙江省杭州市西湖区晴川街123号      电话:(0571)87281200      坐标:120.082517,30.289126       
    <Cell u'Sheet1'.A86> 杭州市勘测设计研究院(西湖)   杭州市勘测设计研究院 地址:浙江省杭州市西湖区武林门新村13号      电话:(0571)88087781      坐标:120.156628,30.283126       
    <Cell u'Sheet1'.A87> 杭州市三墩镇水月社区居民委员会   杭州市三墩镇水月社区居民委员会 地址:浙江省杭州市西湖区天虹公寓南区4-09      坐标:120.097861,30.319043       

     

    展开全文
  • 新手尝试 import requests import pandas as pd ...data = pd.read_csv('地址.csv',engine='python')#导入地址的csv文件 data = data['地址']#选择地址列 lis = [] def gaode(): for i in data: para = { ...

    新手尝试

    import requests
    import pandas as pd
    import csv
    data = pd.read_csv('地址.csv',engine='python')#导入地址的csv文件
    data = data['地址']#选择地址列
    lis = []
    def gaode():
        for i in data:
            para = {
                'key':'你的key',
                'address':i,
                'city':'需要查询的城市'
            }
            url = 'https://restapi.amap.com/v3/geocode/geo?'
            req = requests.get(url,para)
            req = req.json()
            if req['infocode']=='10000':
                w = req['geocodes'][0]['formatted_address']
                z = req['geocodes'][0]['location']
                print(w)
                print(z)
                d = (w, z)
            else:
                print('查询不到')
            lis.append(d)
    
        t = ['位置','经纬度']
        with open('高度地图位置.csv', 'w', newline='')as f:
            writer = csv.writer(f)
            writer.writerow(t)
            writer.writerows(lis)
    if __name__ == '__main__':
        gaode()
    
    
    展开全文
  • 地图可视化的工具和函数比较多,但是在知道相关地点经纬度的情况下,通过python调用高德地图API实现经纬度换算,并且直接在高德地图新推出的轻量级可视化平台实现一键式地图可视化,这其中需要申请密钥、批量...

    在这里插入图片描述

    在这里插入图片描述

    Python调用高德地图API实现经纬度换算、地图可视化
    前地图可视化的工具和函数比较多,但是在不知道相关地点经纬度的情况下,通过python调用高德地图API实现经纬度换算,并且直接在高德地图新推出的轻量级可视化平台上实现一键式地图可视化,这其中需要申请密钥、批量经纬度换算、地图平台可视化操作等等。

    初始数据里面有数据的省、市、县、街道、门牌号等详细地址,但是这类的详细地址是无法利用现有的函数做可视化分析的,所以需要python调用高德地图的API查询经纬度。

    第一步:注册密钥

    在高德地图API上相关位置的展现是以经纬度为基础的,为了批量获取位置的经纬度,我们按接口调用的要求先注册高德地图API以获取免费的密钥,这样才能使用该API。地址:https://lbs.amap.com/ ,在注册成功后,在应用管理里面点击“创建新应用”,填写相关信息,提交后在key栏即可获得你的密钥。

    第二步:构造url参数获取经纬度

    得到密钥后,可以在高德地图web服务API下的地理编码接口获取经纬度,地理编码/逆地理编码 API 是通过 HTTP/HTTPS 协议访问远程服务的接口,提供结构化地址与经纬度之间的相互转化的能力。我们需要参考接口参数文档发起HTTP/HTTPS请求,第一步申请的 Key 需作为必填参数一同发送。接收请求返回的数据(默认JSON格式),参考返回参数文档解析数据。

    地理编码 API 服务地址

    https://restapi.amap.com/v3/geocode/geo?parameters
    

    parameters代表的参数包括必填参数和可选参数。所有参数均使用和号字符(&)进行分隔。

    这里我只填了必要的参数,key和address两个参数,key是密钥参数。address是需要转换的地址。网页中有相关说明,根据示例URL,采用python3写出如下函数:

     1import pandas as pd
     2import requests
     3from requests.exceptions import ReadTimeout, ConnectTimeout
     4import csv
     5
     6
     7def transform(geo):
     8    parameters = { address : geo,  key :  c69bd09bde2e2117eff53df9b89750a8 }
     9    base =  https://restapi.amap.com/v3/geocode/geo 
    10    loc = 0
    11    try:
    12        response = requests.get(base, parameters, timeout=2)
    13        if response.status_code == 200:
    14            answer = response.json()
    15            loc = answer[ location ]
    16        else:
    17            pass
    18    except (ReadTimeout, ConnectTimeout):
    19    # ConnectTimeout指的是建立连接所用的时间,适用于网络状况正常的情况下,两端连接所用的时间。ReadTimeout指的是建立连接后从服务器读取到可用资源所用的时间。
    20        pass
    21    return loc
    22
    23
    24if __name__ == "__main__":
    25    loc_data = pd.read_csv("../kfc_china_stores.csv")
    26    raw_loc = loc_data["city"] + loc_data["address_raw"]
    27    with open("d:/kendeji.csv", "a", newline=  ) as csvfile:
    28        # a表示追加写入,w表示写入
    29        writer = csv.writer(csvfile)
    30        # 先写入columns_name
    31        # writer.writerow(["city", "geo_loc"])
    32        i = 0
    33        j = 0
    34        for item in raw_loc[j:]:
    35            if isinstance(raw_loc[i + j], str):
    36                print([item, transform(item)])
    37                # 表处于关闭状态才能写入或者追加写入
    38                writer.writerow([item, transform(item)])
    39            else:
    40                writer.writerow([raw_loc[i+j], 0])
    41            i = i + 1
    

    这样我们就批量得到了经纬度,本来是在高德平台上是需要自己去调试JS代码来生成地图的,但是高德地图已经开发了轻量级的可视化平台,给没学过JS的我留了条活路,接下来就利用高德地图可视化平台直接一键式生成地图文件。

    在个人的控制台里面有个数据可视化窗口,直接一步步创建自己的可视化项目即可。
    在这里插入图片描述
    在数据里面设置点的颜色、透明度和图例等信息,组件里面可以添加标题、动态播放器等,还可以选择地图背景。最后在右上角点击分享就可以获得该图的链接、代码或者截图。开发者可利用代码将可视化项目嵌入到自己的网页中。

    如果对软件测试有兴趣,想了解更多的测试知识,解决测试问题,以及入门指导,
    帮你解决测试中遇到的困惑,我们这里有技术高手。如果你正在找工作或者刚刚学校出来,
    又或者已经工作但是经常觉得难点很多,觉得自己测试方面学的不够精想要继续学习的,
    想转行怕学不会的,都可以加入我们644956177。
    群内可领取最新软件测试大厂面试资料和Python自动化、接口、框架搭建学习资料!
    在这里插入图片描述

    此文花费了不少功夫,阿弥陀佛!给个赞吧!
    在这里插入图片描述

    展开全文
  • 百度地图移动版API不仅包含构建地图的基本接口,还集成了众多搜索服务,包括:位置检索、周边检索、范围检索、公交检索、驾乘检索、步行检索、地址信息查询等。  百度地图移动版API提供的搜索服务主要是通过初始化...
  • 怎样在百度地图上标注自己公司的名称使别人能在搜索百度地图的同时在地图上能看见本公司地址? 百度地图分享:专业回答飞花SEO 团队 光娟娟2015-04-25 13:001、注册登陆,完善个人信息直接访问...
  • 我用 geocoder.getLocation(address)获取地址只能精确区级。。而我需要的是街道级别的地址。。。有木有大神发一波助攻![图片说明](https://img-ask.csdn.net/upload/201603/24/1458803215_726590.png)
  • 具体步骤: 1、申请腾讯地图的开发者keyhttps:/...2、引用腾讯地图的 cdn 链接 前端定位组件:https://lbs.qq.com/tool/component-geolocation.html 逆地址解析(坐标位置描述):https://lbs.qq.com/webservice_v1...
  • JAVA百实例源码以及开源项目

    千次下载 热门讨论 2016-01-03 17:37:40
     Java访问权限控制,为Java操作文件、写入文件分配合适的权限,定义写文件的信息、定义文件,输出c:/hello.txt、写信息文件、关闭输出流。 Java绘制图片火焰效果 1个目标文件 摘要:Java源码,图形操作,火焰...
  • ArcGIS教程 - 2 ArcGIS基础知识

    千次阅读 多人点赞 2020-02-08 11:47:37
    ArcGIS10.x是ESRI公司开发的GIS产品家族,它集合了数据库、软件工程、网络技术、移动技术、云计算等主流的IT技术,目的是提供给用户一套完整的、开放的企业级GIS解决方案。本章主要介绍ArcGIS产品的发展史、构架等...
  • 高德地图根据地址获取经纬度(JAVA)

    千次阅读 2019-09-17 23:34:29
    这里使用的是高德地图API,前端只需将地址传给后台即刻,然后我们返回给前端经纬度,从而使用经纬度来计算两地之间的距离; 1.对接高德地图接口,首先要去高德地图官网申请一个key(这里很简单,大家可以参考高德地图...
  • 应用有考勤功能,但测试人员又总是在公司,测试了考勤变化,于是为测试开发一个界面可以在测试时选择地址相当于定位。 了一下百度API并未查到,但试了一下,结果在 MapStatusChangeListener的回调找到 ...
  • 我是菜鸟,现在公司业务需要一个功能就是有个界面有很多详细地址,左划出现地图,并且那些地址地图上显示,并标记。这个功能是怎么做的 啊,看了API好像只有云图里面有,如果不用云图就能做出来吗? 一般的查询...
  • 根据坐标在地图上显示指定点,并给出点的具体地址
  • 百度地图获取当前位置街道Have you found the address for a place that you would like to visit while browsing but no map is available on the website? Now you can see the map and an aerial view image ...
  • 这段时间公司做大数据统计,需要用到百度地图,并且需要将数据的点位(也就是数据对应的位置)通过经纬度来在地图上进行描点。但是能单纯用一种方法进行描点,后台定时器也需要调用查看,下面我就简单介绍前后台两种...
  • 调用高德地图JS-api,PlaceSearch搜索附近地址地图上出现的点标记不易清除,clear方法无效  AMap.service('AMap.PlaceSearch',function(){//回调函数  //实例化PlaceSearch  placeSearch= new AMap.PlaceSearch...
  • 先去腾讯地图官网申请开发密钥(Key)  https://lbs.qq.com/guides/startup.html 根据提示来操作就好。 申请完后继续以下操作: //jsonp的跨域请求 $.ajax({ type: "get", dataType: 'jsonp',...
  • 一、需求场景之前开发中对数据加工的时候,需要知道数据的地市、区县的名称。...(谷歌和百度)二、关于百度地图API百度地图经过多年的发展,在当前大数据背景下对于地址信息的处理能力应当是...
  • 百度地图开放平台天气预报查询API

    千次阅读 2020-03-02 17:36:04
    更多内容,请查看博客原文:Name https://finolo.gy/2020/01/百度地图开放平台天气预报查询API/ 获取天气查询服务的文档地址 ...首先得拿到到ak参数的值,也就是密钥。 点击"获取密钥"链接,进入页面,注...
  • 近期因为需求开发的原因,使用了百度地图SDK,现总结如下: 一、地址搜索页面 很多同学一上来就会想到使用SuggestionSearch类来实现,但是SuggestionSearch的本身含义是搜索联想词,即热词。在其侦听方法...
  • 但是查阅api的时候,当我们调用定位api的时候却经常做不到这个,虽然返回值里面有街道级别。但是并不是我们想要的大概地址。这个的原因是因为,我们查阅的是js的api...
  • 用的miniui,在打开新窗口中调用该组建时,使用官方文档起效(function(){ var iframe = document.getElementById('test').contentWindow; document.getElementById('test').onload = function(){ iframe.post...
  • 国内根据IP地址查询具体位置

    万次阅读 多人点赞 2018-09-08 00:09:30
    一时兴起,想知道怎么根据IP地址查询...1、根据百度地图API直接IP查地址 API中说,请求如下两个地址可以根据IP获取具体地址: 请求参数如下: 若我们请求ip为192.168.1.1的话,那么请求地址构造如下: h...
  • 关于百度地图的简单开发前段时间,写过一个小系列的博客关于百度地图的基本地图,定位,全景,导航等功能做了简单的介绍.从今天开始又将准备一期有关百度地图的POI检索的等一列查询功能,如城市检索,周边检索,区域检索;...
  • 功能还是比较简单的,很块做完了但是出现了坐标偏移的情况,跟谷歌地图上的坐标点有很大的出入。但是如果开了VPN的话就正常了。问题出在哪。 (1)苹果地图国内用高德数据,国外用tomtom数据,是根据你
  • 百度地图如何搜索地图上地址?如何获取地址的坐标?
  • 在使用4.1.1版本的百度地图SDK进行需要用到DrivingRouteOverlay类,但是却显示找不到这个类。我明明都已经把所有的jar包和so文件都导进来了,定位功能也实现了,为什么到了路径规划就显示文件缺失呢?仔细了一下...
  • 主要就是两个方法,逆地址解析和地址解析过程,以及Chrome只支持https的定位。&lt;head&gt; &lt;meta charset="utf-8"&gt; &lt;meta http-equiv="X-UA-Compatible" ...
  • 1. 根据后台传递过来的数据,包括地址名字,经纬度坐标等都展示在map组件; 2. 点击相应地址实现用户当前位置导航至点击的目的地位置的功能。 3. 微信小程序内打开腾讯地图APP或者高德地图APP。 先效果图 ...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 69,201
精华内容 27,680
关键字:

地图上查不到地址的公司