如何使用图钉共享地图:必应地图,WP8.1,地图控制

本文关键字:地图 WP8 控制 何使用 共享 | 更新日期: 2023-09-27 18:33:41

我正在使用wp8.1默认控件的MapControl。我可以在地图上添加不同的元素:

MapControl.MapElements.Add(polygonElement);
MapControl.MapElements.Add(mapIcon);

问题是,如何与某人共享此元素?当我使用Bing Maps浏览器应用程序时,我只需单击"共享"按钮即可获得链接

http://binged.it/1zEKwlo

这将向拥有此链接的任何人显示所有添加的数据。有没有办法将MapElements分享给其他用户?

如何使用图钉共享地图:必应地图,WP8.1,地图控制

不是真的。如果您想共享地图视图,您可以捕获屏幕截图并发送,但这不会是很强的互动性,我猜不是您想要的。如果您只想共享基于点的数据,则可以创建指向必应地图使用者网站的链接,这将导致 Windows Phone 上的本机地图应用打开(在其他应用的浏览器中打开(。这将允许您共享一个点。如果您想分享更多内容,我建议您创建一个从 URL 字符串或数据库加载数据的移动网站。如果您只共享一点点数据,则URL可能就足够了。如果您有足够的数据使URL长度超过2083个字符,那么您将需要查看不同的解决方案。一种选择是创建用于保存地图视图的 Web 服务。这可能会为视图生成唯一 ID,然后您可以将该 ID 作为 URL 中的参数传递给自定义移动网站。此过程需要相当数量的开发,但可以消除使用其他方法会遇到的大多数限制。如果使用此方法,我建议查看 Azure 移动服务,因为可以快速轻松地创建连接到数据库的 Web 服务。如果需要,您甚至可以轻松添加身份验证。