如何通过HERE Deeplinking API分享多地点?.NET Windows应用求助
关于HERE Deeplinking API多地点分享及.NET Windows应用解决方案
一、HERE Deeplinking API多地点分享格式
你尝试的https://share.here.com/l/xxx/l/xxx这种叠加路径段的格式不被支持。要分享多个地点,得用HERE官方支持的多标记参数格式,示例如下:
https://share.here.com/map/ml,47.40135,9.63486;45.23040,11.74234
其中ml代表多地点标记,后续用分号;分隔每组纬度、经度坐标对,打开这个链接后,HERE地图会同时显示所有标记的地点。
二、.NET Windows应用的替代解决方案
如果通过链接分享无法满足需求,或者需要在应用内直接展示多地点地图,推荐以下两种方案:
- HERE SDK for .NET:可以通过NuGet安装
HERE.SDK包,它支持WPF、WinForms等.NET Windows应用场景。你可以用它在应用内嵌入地图控件,直接添加多个地点标记、自定义标记样式,还能实现交互功能。 - MapControl控件(WPF/WinForms):如果是WPF应用,HERE提供了专门的MapControl控件,集成后可以轻松加载地图并批量添加点位,适合需要本地化地图展示的场景。
另外你提到的Stack Overflow老帖里的Nokia HERE相关库,现在已经升级为HERE的官方SDK,直接用最新的NuGet包即可,不用找旧版本库。
内容的提问来源于stack exchange,提问作者Andri
相关产品推荐
相关产品推荐

