首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >有没有办法在Windows Phone 7上打开必应地图应用程序到特定位置?

有没有办法在Windows Phone 7上打开必应地图应用程序到特定位置?
EN

Stack Overflow用户
提问于 2010-07-29 07:04:08
回答 4查看 3.1K关注 0票数 4

WP7 Tools的内置模拟器没有安装Bing应用程序,我也没有任何手机硬件可以用来测试。所以我只是想知道,我如何打开Bing地图应用程序到特定的经纬度?

相关问题:

iPhone -- How can I launch the Google Maps iPhone application from within my own native application?

安卓-- https://developer.android.com/guide/appendix/g-app-intents.html

EN

回答 4

Stack Overflow用户

回答已采纳

发布于 2010-08-03 16:59:00

不幸的是,没有办法从您自己的应用程序中启动Bing地图应用程序。

在早期的CTP中,有一种方法,但已被删除。希望它会在未来回归,但它不会出现在任何当前的、公开的路线图上。

这就留下了两种选择。

选项1

您可以对您想要显示的经度/经度执行perform a search。搜索应用程序确实与bing地图应用程序直接集成,因此,假设bing可以接受您提供的经度/经度,并返回一些有用的东西,用户仍然可以在bing地图应用程序中做他们想做的任何事情。

不过,这有两个缺点。首先,你无法控制搜索结果。其次,您不能在仿真器上测试它。

选项2

您可以在自己的silverlight应用程序中使用BingMaps control

(在RTM之前,use the full Silverlight version of the control within your app是可能的

虽然不像应用程序那样功能齐全,但该控件确实提供了许多功能。

没有真正的设备,但您可以模拟位置数据,用于测试,使用Reactive Extensions

即使使用真正的设备,您也可能希望考虑这样做,因为这比边走边开车调试要容易得多。

编辑:

根据this post by Kevin Marshall,如果您要使用WebBrowserTask() (上面的选项1),请在查询前加上"maps:“,并对查询字符串进行URL编码。例如:

代码语言:javascript
运行
复制
var task = new WebBrowserTask(); 
task.URL = "maps:1%20N%20Franklin%2060606";

代码语言:javascript
运行
复制
task.URL = "maps:37.788153%2C-122.440162";
票数 2
EN

Stack Overflow用户

发布于 2011-08-17 18:32:23

似乎从OS版本7.1开始,有一个特定的任务可用于此,请参阅BingMapsTask和有关BingMapsDirectionsTask的说明。

票数 9
EN

Stack Overflow用户

发布于 2010-10-07 20:05:03

Bing maps silverlight控件现在支持开箱即用,并且是工具的一部分……点击此处了解更多信息:http://channel9.msdn.com/Learn/Courses/WP7TrainingKit/WP7Silverlight/UsingBingMapsLab/Exercise-1-Introduction-to-the-Bing-Map-Control

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/3358232

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档