python google earth_如何用python编程控制GoogleEarth
展开全部
Google的没用过,百度的用过,挺简单的。你可以使用我的开发者代码去体验一下32313133353236313431303231363533e78988e69d8331333335346133。import urllib2
import json
address = u'沈阳市和平区三好街'
key = u'RG3NWsfviWGCbRbWEXeY78BP'
url = u'http://api.map.baidu.com/geocoder/v2/?address=%s&output=json&ak=%s' %(address, key)
url = url.encode('utf-8')
response = urllib2.urlopen(url)
response_text = response.read()
#获取指定位置的经纬度
x = json.loads(response_text)[u'result'][u'location'][u'lng']
y = json.loads(response_text)[u'result'][u'location'][u'lat']
上面那个例子是后台获取坐标的
body, html{width: 100%;height: 100%;margin:0;font-family:"微软雅黑";}
#l-map{height:70%;width:100%;}
#r-result {width:100%; font-size:14px;line-height:20px;}
获取公交换乘的数据接口
// 百度地图API功能
var map = new BMap.Map("l-map");
map.centerAndZoom(new BMap.Point(124.23, 40.07), 13);
map.enableScrollWheelZoom();
var transit = new BMap.TransitRoute(map, {renderOptions: {map: map},onSearchComplete: function(result){
if (transit.getStatus() == BMAP_STATUS_SUCCESS){
var firstPlan = result.getPlan(0);
// 绘制步行线路
for (var i = 0; i
var walk = firstPlan.getRoute(i);
if (walk.getDistance(false) > 0){
// 步行线路有可能为0
map.addOverlay(new BMap.Polyline(walk.getPath(), {lineColor: "green"}));
}
}
// 绘制公交线路
for (i = 0; i
var line = firstPlan.getLine(i);
map.addOverlay(new BMap.Polyline(line.getPath()));
}
// 输出方案信息
var s = [];
for (i = 0; i
s.push((i + 1) + ". " + result.getPlan(i).getDescription());
}
document.getElementById("r-result").innerHTML = s.join("
");
}
}
});
//transit.search("沈阳市和平区三好街", "北行");
这个例子是后台获取坐标后送到前台,然后调用公交接口,
这两个例子都是可以单独运行的,你自己是一下吧。
python google earth_如何用python编程控制GoogleEarth相关推荐
- chatgpt赋能python:Python迭代:如何用Python迭代优化你的程序?
Python 迭代:如何用 Python 迭代优化你的程序? 引言 Python 是一门强大的编程语言,在科学计算.数据分析.Web 开发.人工智能等领域都得到了广泛的应用.其中,Python 的迭代 ...
- 如何自学python数据分析-Python学习干货 |如何用Python进行数据分析?
为什么选择Python进行数据分析? Python是一门动态的.面向对象的脚本语言,同时也是一门简约,通俗易懂的编程语言.Python入门简单,代码可读性强,一段好的Python代码,阅读起来像是在读 ...
- python读数据-如何用Python读取开放数据?
当你开始接触丰富多彩的开放数据集时,CSV.JSON和XML等格式名词就会奔涌而来.如何用Python高效地读取它们,为后续的整理和分析做准备呢?本文为你一步步展示过程,你自己也可以动手实践. 需求 ...
- python爬虫图片-如何用Python来制作简单的爬虫,爬取到你想要的图片
原标题:如何用Python来制作简单的爬虫,爬取到你想要的图片 在我们日常上网浏览网页的时候,经常会看到一些好看的图片,我们就希望把这些图片保存下载,或者用户用来做桌面壁纸,或者用来做设计的素材. 我 ...
- python怎么用excel-如何用python打开excel
最近看到好几次群里有人问xlwt.wlrd的问题,怎么说呢,如果是office2007刚出来,大家用xlsx文件用不习惯,还可以理解,这都10年过去了喂,就算没有进化到office2016,还在用of ...
- 用python画烟花-如何用python画烟花
用python画烟花的方法:首先创建一个所有粒子同时扩大的二维列表:然后实现粒子范围扩大,以自由落体坠落:接着移除超过最高时长的粒子:最后循环调用保持不停. 用python画烟花的方法:# -*- c ...
- python读数据-如何用 Python 读取数据?
原标题:如何用 Python 读取数据? 这是林骥的第 36 篇文章 1. 序言 读取数据往往是做数据分析的第一步,本文没有讲那些艰涩难懂的概念,只有一些问题的解决方案,当你遇到类似的问题的时候,可以 ...
- 怎么用python创建文件-如何用Python创建生成xml文档文件的方法
用如何用Python完成创建生成xml文档文件的工作. 需要用到的方法:from xml.dom.minidom import Document,想必大家很熟悉这个操作了,接下来就用python 创建 ...
- python剪刀石头布_如何用python写剪刀石头布
如何用python写剪刀石头布 发布时间:2020-07-20 11:52:16 来源:亿速云 阅读:111 本篇文章给大家分享的是有关如何用python写剪刀石头布,小编觉得挺实用的,因此分享给大家 ...
- python租房_如何用Python爬租房网站信息
展开全部 首先你需要了解如何用python进行爬虫,然后需要了解正则或者找寻条件的方法,给你62616964757a686964616fe4b893e5b19e31333337383839举个例子: ...
最新文章
- 2202年了,AI还是不如猫!图灵奖得主Yann LeCun:3大挑战依然无解
- python验证中心极限定理_我竟然混进了Python高级圈子!
- MySQL教程之concat以及group_concat的用法
- awk print 的用法
- Inno Setup 5制作安装程序
- Leecode06. Z 字形变换——Leecode大厂热题100道系列
- 数据库简单实用(一)
- 处理对象(toString()方法详解和==与equals方法的区别)
- mysql更改root用户密码
- 基于物品的相似度还是基于用户的相似度
- 【微型计算机原理与接口技术】指令概述与标志寄存器
- mybatis缓存学习笔记
- Flutter mixin用法详解
- 南阳oj 814 又见拦截导弹
- python 基础知识复习巩固
- Android实现AirPlay,DriodAirPlay开发
- iPhone手机弹窗BUG!每两分钟弹窗提醒一次,解决方案在这里
- Win10“隐藏”了一个视频编辑器,好用,免费,很多人却不知道
- 使用Unity实现时光倒流
- 【BZOJ3569】DZY Loves Chinese II(线性基,图的连通性)
热门文章
- 基于C语言设计的仓库管理系统(小超市)
- matlab如何调用opencv,matlab调用opencv (mac 或 linux)
- VMware centos7镜像安装详细步骤
- 二维空间:点到直线距离的计算
- 中兴B860AV2.1、1.1T、2.1-A-M-T,通刷线刷固件及教程
- 知网上下载硕博论文为PDF格式的方法
- 站群php自动地图,Discuz自动采集-DZ站群系统自动更新-Discuz站群管理系统
- 【环球产品探寻 4】Wolftech News拥有一流用户体验的媒体工作流系统 - 挪威
- Delphi曾是一代王者,2020年Delphi强化WEB开发、拥抱开源、支持开发者社区,升级Delphi语言整合Python恢复昔日的跨平台开发工具王者地位
- 电力线通信(Power Line Communication)简介