工具:
百度地图
方法如下:
1、首先在百度首页或其他百度页面进入百度地图页面:
2、然后点击地图页面中右上角的“地图API”选项:
3、开始进入这里会出来一个d窗页面,把这个给关闭,右上角有关闭按钮:
4、然后在关闭后的页面中往下拉动滚动条,看到下面有个插件与工具栏目,其中里面有个“坐标拾取工具”:
5、点击坐标拾取工具,会进入到百度地图的拾取坐标系统,默认是北京市的,鼠标在地图中移动就可以看到一个经纬度显示了:
6、可以选择左上角的更换城市,如深圳:
7、然后在搜索框里输入一个地址,就可以查到相关信息,点击那个ABCD的坐标,就会显示此地址的具体信息,也会有一个“坐标”选项,就是经纬度了:
8、还可以输入一个经纬度,然后在搜索框后面勾选“坐标反查”,会出来一个地址:
第一步:现在百度里搜索“百度经纬度获取工具 - 拾取坐标系统”,进入网址。第二步:在输入框里输入你需要查找经纬度的地址,然后用鼠标点击你要找的地方,这时右上角的输入框中就会出现经纬度,当然你的鼠标也会显示经纬度。
第三步:当然你也可以勾选坐标反查。
第四步:然后再输入经纬度,点击“百度一下”按钮,即可查询到该经纬度的地址了。
第五步:我提供的就只是一般人所需要的,不是编程需要的代码。
百度地图手机版是不可以进行查询经纬度的,只有电脑版可以进行查询。
具体 *** 作步骤如下:
1、首先在电脑上点击打开百度浏览器,接着在此页面内点击右上方的“地图”选项。
2、接着在此页面内点击下方的“地图开发平台”功能选项。
3、接着在此打开得到页面内点击“工具支持”框内的“坐标拾取器”功能选项。
4、接着就会自动返回到地图的页面了,在此页面内找到要进行获取经纬度的位置。
5、找到此地理位置之后,将鼠标的光标放置在此处,那会就可以出现此地的经纬度了。
打开百度地图“坐标拾取系统”:输入网址”>用程序通过百度地图API批量获取具体地址的经纬度可以选择两种方法:方法一建议使用xGeocoding工具,可以批量获得GoogleEarth/GoogleMap/百度/腾讯/高德等地图的经纬度。工具地址如下:pile(r'"x":("+")')pattern_y=recompile(r'"y":("+")')defmercator2wgs84(mercator):#key1=mercatorkeys()[0]#key2=mercatorkeys()[1]point_x=mercator[0]point_y=mercator[1]x=point_x/200375083427892180y=point_y/200375083427892180y=180/mathpi(2mathatan(mathexp(ymathpi/180))-mathpi/2)return(x,y)defget_mercator(addr):quote_addr=urllibquote(addrencode('utf8'))city=urllibquote(u'齐齐哈尔市龙'encode('utf8'))province=urllibquote(u'黑龙江省'encode('utf8'))ifquote_addrstartswith(city)orquote_addrstartswith(province):passelse:quote_addr=city+quote_addrs=urllibquote(u'北京市'encode('utf8'))api_addr="/qt=gc&wd=%s&cn=%s&ie=utf-8&oue=1&fromproduct=jsapi&res=api&callback=BMap_rd_cbk62300"%(quote_addr,s)req=requestsget(api_addr)content=reqcontentx=refindall(pattern_x,content)y=refindall(pattern_y,content)ifx:x=x[0]y=y[0]x=x[1:-1]y=y[1:-1]x=float(x)y=float(y)location=(x,y)else:location=()returnlocationdefrun():data=xlrdopen_workbook('Book2xls')rtable=datasheets()[0]nrows=rtablenrowsvalues=rtablecol_values(0)workbook=xlwtWorkbook()wtable=workbookadd_sheet('data',cell_overwrite_ok=True)row=0forvalueinvalues:mercator=get_mercator(value)ifmercator:wgs=mercator2wgs84(mercator)else:wgs=('NotFound','NotFound')print"%s,%s,%s"%(value,wgs[0],wgs[1])wtablewrite(row,0,value)wtablewrite(row,1,wgs[0])wtablewrite(row,2,wgs[1])row=row+1workbooksave('dataxls')if__name__=='__main__':run()欢迎分享,转载请注明来源:内存溢出
评论列表(0条)