private String[] getDirectionData(String sourceLat, String sourceLong,
String destinationLat, String destinationLong) {
String urlString = "http://maps.google.com/maps?f=d&hl=en&" + "saddr="
+ sourceLat + "," + sourceLong + "&daddr=" + destinationLat
+ "," + destinationLong + "&ie=UTF8&0&om=0&output=kml";
Log.d("URL", urlString);
Document doc = null;
HttpURLConnection urlConnection = null;
URL url = null;
String pathConent = "";
try {
url = new URL(urlString.toString());
urlConnection = (HttpURLConnection) url.openConnection();
urlConnection.setRequestMethod("GET");
urlConnection.setDoOutput(true);
urlConnection.setDoInput(true);
urlConnection.connect();
DocumentBuilderFactory dbf = DocumentBuilderFactory.newInstance();
DocumentBuilder db = dbf.newDocumentBuilder();
doc = db.parse(urlConnection.getInputStream());
} catch (Exception e) {
}
NodeList nl = doc.getElementsByTagName("LineString");
for (int s = 0; s < nl.getLength(); s++) {
Node rootNode = nl.item(s);
NodeList configItems = rootNode.getChildNodes();
for (int x = 0; x < configItems.getLength(); x++) {
Node lineStringNode = configItems.item(x);
NodeList path = lineStringNode.getChildNodes();
pathConent = path.item(0).getNodeValue();
}
}
String[] tempContent = pathConent.split(" ");
return tempContent;
}
分享到:
相关推荐
尽管Google Chrome,Firefox和Edge共享相同的扩展API,但Safari扩展却朝着不同的方向发展,这要求开发人员使用不同的API集,并且部分使用Swift而不是JavaScript。 Topee项目提供了适用于Safari的Google Chrome扩展...
共同创建地图通过提升HTML5数据属性,轻松应用和配置Google Maps。 搜索,放置方向和实时动画以跟踪车队。 轻松配置为您的用例该存储库包含CoCrete地图我们希望该库由社区驱动,并由CoCreate领导。 我们需要您的帮助...
GPS车辆模拟器KML整合GPSD整合通用消息集成获取指示: Google Directions Api 方向输入(从+到地址)可以通过API提供方向输入可以从输入文件中加载KML文件(XML)运行应用程序要求Java 8 玛文访问Google Directions ...
完备的Google网络服务:Google语音搜寻、Google远程账号登录、Google Search API、Google Chart API、Google Picasa手机相册、Google Translate API整合等。 Google Map应用:GPS定位、规划导航路径、GPS Google地图...
完备的Google网络服务:Google语音搜寻、Google远程账号登录、Google Search API、Google Chart API、Google Picasa手机相册、Google Translate API整合等。 Google Map应用:GPS定位、规划导航路径、GPS Google地图...
完备的Google网络服务:Google语音搜寻、Google远程账号登录、Google Search API、Google Chart API、Google Picasa手机相册、Google Translate API整合等。 Google Map应用:GPS定位、规划导航路径、GPS Google地图...
显示两个地理位置之间的方向。 安装: npm i react-native-map-direction --save 一般用法: 从“ react-native-map-direction”导入MapViewer; API密钥: 前往 和获取适用于iOS和Android的密钥。 确保当前...
支出者 Expedia 的 Tinder 使用 Expedia API 内置 ... 使用谷歌图像搜索检索图像,并通过谷歌地图提供到该位置的方向。 ##试用一下## 可以在找到该应用程序的实时版本。 ##License## Expendr 是在下开发和发布的。
LOGITRACK-Android 一个用于跟踪物流配送方向的android应用程序 ...从Google Direction API获取路线 用不同的颜色为每条路线画线 获取最近的位置 使用Android Google Service收听位置更新 使用领域数据库存储数据
8.18 通过Web API动态更改手机Spinner控件 8.19 网络语音搜索 8.20 网络下载过程中显示加载中 8.21 快照WebView加载的网页画面 8.22 网页的放大与缩小 8.23 WebView网页载入中、载入完成样版 ...
完备的Google网络服务:Google语音搜寻、Google远程账号登录、Google Search API、Google Chart API、Google Picasa手机相册、Google Translate API整合等。 Google Map应用:GPS定位、规划导航路径、GPS Google地图...
设置您需要来自 Google Maps API 的两个用于地点、方向和地图的 API 密钥。 使用以下变量创建 .env 文件: REACT_APP_API_KEY(前端 API 密钥,用于在 React 中加载 Google 地图) API_KEY(不受限制的 API 密钥,...
jqDirect() jqDirect是一个用于 jQuery 的简约插件,它可以获取从一个地址到另一个地址的 Google 地图方向。 在页面上放置地图是完全可选的,并且可以使用内置方法打印方向。 查看index.html以获取示例或查看。用法...
弗莱明学院: 任务1:审查Google Maps Platform博客 Google Maps数据以及如何使用...方向API(JSON返回) 遵循指示说明并形成URL以提供JSON中的路线指示 从皇家泰瑞尔博物馆到胡德步道的路线 获取路线: Places API(J
注意:为了获得最佳兼容性,请使用桌面版本的Google Chrome。 使用其他Web浏览器时,某些功能可能不可用。 该项目的UI / UX已针对桌面浏览器进行了优化。建筑与技术视觉化利用以下技术: JavaScript ,作为该项目的...
自述文件 该捆绑包为您的Symfony2项目提供了库的集成。 文献资料 您当前正在浏览3.x文档,如果您正在...Ivory Google Map Bundle已获得MIT许可。 有关完整的版权和许可信息,请阅读与此源代码一起分发的LICENSE文件。
路线也将使用Google Maps API显示。 在标准下,每个人都可以使用此源代码。 预习 用户的故事 作为寻求活动者,喜欢计划活动的人相应地期望: 呈现的事件必须基于搜索条件 填充的事件也应该是最接近的事件 单击也...
游客将可以搜索古迹和地点,查看有关它们的更多详细信息,并获得前往其位置的路线。 应用程序仍处于开发阶段。 该应用程序是针对Android移动平台(特别是API级别:19。Android4.4.4(KITKAT)及更高版本)构建的。...
8.18 通过Web API动态更改手机Spinner控件 8.19 网络语音搜索 8.20 网络下载过程中显示加载中 8.21 快照WebView加载的网页画面 8.22 网页的放大与缩小 第9章 Google服务与Android...