向OpenStreetMaps或Bing地图提供路径数据 [英] Supply path data to OpenStreetMaps or Bing Maps

查看:11
本文介绍了向OpenStreetMaps或Bing地图提供路径数据的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

必应是全面的,它不是谷歌。此外,我还了解到Bing地图集成了OpenStreetMaps数据。OpenStreetMaps的答案也是可以接受的;重要的是功能:构建一个URL,使浏览器在地图上显示路径。

我不想将Bing地图作为控件嵌入到Web应用程序中。我想构造一个HTTP请求(GET或POST),以便在另一个选项卡或浏览器中独立启动Bing地图,提供一小系列的点(可能是GPX格式),以在地图上显示为路线。

我感兴趣的是URL的结构(以及有效负载,如果适用的话)。如果您想要将代码放入答案中,则使用脚本脚本或服务器端C#都不成问题。

当我研究这一点时,我发现了大量关于使用API请求两点之间的路线的信息。如果我正在尝试创建另一个导航应用程序,这将是非常棒的,但这里的要求只是在地图上将这一系列点显示为路径

我可以做一点(从另一个问题的答案中摘录的样本)https://www.bing.com/maps/?v=2&cp=53.0210235~-1.48398532&lvl=16&dir=0&sty=c&sp=point.53.0210235_-1.48398532_My%20Phone

文档中记录的Microsoft APIhere都需要注册和密钥,因为它们面向企业应用程序,这些应用程序支持在品牌应用程序中嵌入地图,并由企业付费使用。

我的应用程序是自由/开源软件,目的是让个人在试图找出手机丢失位置的过程中,在地图上乱丢六个点,而不是同意被谷歌或手机制造商追踪。

上面的示例启动Bing地图并传递一个点。有没有一种基于URL的方法可以让必应地图自己启动--而不是托管在另一个应用程序中--并显示一系列点以显示为一条路径?如果是,在查找详细信息时应该使用什么搜索词?我从中提取样本的答案有一个链接,但它不再生成文档。

推荐答案

如果您只想打开必应地图网站,并在地图上绘制一些信息,请参阅以下文档:https://docs.microsoft.com/en-us/bingmaps/articles/create-a-custom-map-url 要在地图上绘制折线,请查看标题为集合的部分,该部分介绍了如何向地图添加点、线或面。作为一个快速示例,此URL将创建一条简单的折线:https://bing.com/maps/default.aspx?sp=Polyline.47.68_-122.12_48.68_-123.12_49.68_-122.12_LINE_some%20notes_http://bing.com__%2300ff00__4px_Single_Solid

这篇关于向OpenStreetMaps或Bing地图提供路径数据的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆