Python查询一个城市的谷歌地图的经度和纬度

设置Python环境

shou#!/usr/bin/env  python

编写脚本

import argparse

import os

import urllib

import requests

ERROR_STRING = ‘’

def find_lat_long(city):

“”” Find geographic coordinates “””

# Encode query string into Google maps URL

#url = ‘https://www.google.com/maps/place/’ + urllib.quote(city)

response = requests.get(‘https://maps.googleapis.com/maps/api/geocode/json?address=’ + urllib.quote(city))

resp_json_payload = response.json()

# Get XML location from Google maps

print(resp_json_payload[‘results’][0][‘geometry’][‘location’])

# Strip lat/long coordinates from XML

if __name__ == ‘__main__’:

parser = argparse.ArgumentParser(description=’City Geocode Search’)

parser.add_argument(‘Ccity’, action=”store”, dest=”city”, required=True)

given_args = parser.parse_args()

# print “Finding geographic coordinates of %s” %given_args.city

find_lat_long(given_args.city)

保持并运行脚本

root@ubuntu:~/python# python 6_2_googlemap.pyCcity “New York”

{u’lat’: 40.7127837, u’lng’: -74.0059413}

root@ubuntu:~/python#

本文出自 “瑞航启程--下一代企业应用” 博客,谢绝转载!

python 城市地图_Python查询一个城市的谷歌地图的经度和纬度相关推荐

  1. 导航地图哪家强?谷歌地图超高分辨率完爆同类型对手

    未来十年,移动互联终端设备愈来愈完善,智能机也会愈来愈智能化,互联网也伴随着之前的4G,发展到了现在的5G.导航软件变成大家日常生活不能缺乏的手机软件,现如今市场上百度地图.高德地图.谷歌地图.微软公 ...

  2. android百度地图路线查询,Android百度地图——路线规划搜索

    百度地图提供的路线规划搜索有3种:驾车.公交.步行. 3中方式的使用方法类似,步骤如下: 1.初始化地图 /**初始化百度地图 * */ private void initBaiduMap(){ // ...

  3. WIN10 3个手指拖动_老树谷歌地图数据采集大师下载-谷歌地图数据采集 v1.3.0.3 官方版...

    老树谷歌地图数据采集大师是一款体积轻量.简单实用的地图数据采集软件,该软件是专门为搞外贸的用户而开发,基于谷歌地图的数据采集的软件,通过该软件用户可以对客户公式的名称.联系方式和地址等信息进行采集:老 ...

  4. 【收藏】亲测奥维互动地图如何导入2023谷歌地图

    奥维谷歌地图是一款以高清为特色的卫星地图.用户们使用奥维谷歌地图就可以轻松的根据自己的出行计划来进行计划的定制,对奥维谷歌地图感兴趣那就快来下载吧. 快速导入 {$x}&y={$y}& ...

  5. android 谷歌地图围栏,如何在谷歌地图与c做地理围栏#

    我已经创建了基本的地理围栏,我在该地图中添加了2个标记和一个圆圈.我试图显示标记是否出现在圆圈标记上应该以不同的颜色显示,以便我们可以了解物体是否出于地理围栏.如何改变标记的颜色或在标记超出圆圈时显示 ...

  6. 谷歌地图拼接软件_谷歌地图上又有新发现?出现两个长条弧状物体,颜色一白和一黑...

    趣味探索讯 在21世纪今天,手机已经成为了很多人的生活"必需品",在无比拥挤的地铁上,在摇摇晃晃的公交里,在垂涎欲滴的餐桌前,在舒适柔软的床上,都可以看到手机的身影,似乎没了它,一 ...

  7. 【图吧导航】非常好的手机导航软件Mapbar,支持离线地图下载(就是谷歌地图)...

    以前发的百度离线地图存在两个问题,导航的时候当前位置不会居中,会跑到屏幕外面去,再就是地图数据太大.现在找到了图吧,因为名是Mapbar,在用Google地图的时候,就会看到中国的地图供应商是Mapb ...

  8. 【图吧导航】非常好的手机导航软件Mapbar,支持离线地图下载(就是谷歌地图)_我是亲民_新浪博客...

    以前发的百度离线地图存在两个问题,导航的时候当前位置不会居中,会跑到屏幕外面去,再就是地图数据太大.现在找到了图吧,因为名是Mapbar,在用Google地图的时候,就会看到中国的地图供应商是Mapb ...

  9. python输入城市名称_python 查询天气(输入城市名,输出天气)

    python 查询天气,输入城市名,输出天气 def get_whether(city_name): """ """ city_code_d ...

  10. 谷歌查询mysql,谷歌地图:使用mysql查询更新标记不起作用

    我开始使用https://developers.google.com/maps/articles/phpsqlajax_v3并正在使用 https://developers.google.com/ma ...

最新文章

  1. slurm用户快速入门手册
  2. Linux命令:iptables网络防火墙
  3. how is json model initialized with json data
  4. vulfocus靶场安装教程
  5. idea struts插件_使用Struts 2的查询网格(无插件)
  6. 【ZOJ - 3329】One Person Game(带循环的概率dp,数学期望,高斯消元,数学)
  7. 机器人枪杀人类的时刻到了
  8. 9-11NOIP模拟赛总结
  9. [C/C++标准库]_[0基础]_[优先队列priority_queue的使用]
  10. SpringBoot学习---thymeleaf模板引擎
  11. MQTT Java 客户端
  12. java 四级联动,省市区镇四级联动附代码和数据库
  13. win10 系统 MySQL安装及修改密码
  14. uniapp 安卓ios端热更新
  15. 计算机在化学中的应用免费论文,计算机在化学化工中的应用
  16. 利用python通过字幕文件.srt来实现对视频片段的截取
  17. Verilog语言语句介绍
  18. 电脑准考证登录不上去
  19. 老毛桃PE系统,迁移系统机械到固态硬盘
  20. 日记(docker)

热门文章

  1. C与C++中的符号隐藏
  2. 3万一5万新能源电动汽车,3万内的新能源电动轿车
  3. python基础教程第三版pdf 脚本之家-一篇不错的Python入门教程
  4. 达梦(DM)数据库常见问题详解
  5. 【APP授权登录】创建新浪微博(sina)移动应用
  6. android 系统app切换,安卓应用转换器(安装应用转为系统应用)app
  7. android发送短信验证码并自动获取验证码填充文本框
  8. 计算机应用基础考试制作表格,计算机应用基础考试---Excel电子表格公式与函数...
  9. 读取照片的Exif信息
  10. 推荐一个比较好的游戏源码下载网站