【问题标题】:Using CEF, bing map shows current location first before showing the route使用 CEF,bing 地图在显示路线之前首先显示当前位置
【发布时间】:2017-07-26 19:24:01
【问题描述】:

我正在使用 Chromium Embedded Framework 和 CEF 在 Windows 应用程序中显示 bing 地图。我们确实使用航路点将起点、终点传递给地图,但在加载地图时,我们居住的当前位置首先显示,然后在地图中绘制起点和终点之间的路径。

我们为此目的使用 Microsoft.Maps.Directions 和 Microsoft.Maps.Location。

我必须禁用任何设置以防止在加载地图时显示用户的当前位置?

【问题讨论】:

    标签: chromium-embedded cefsharp bing-maps


    【解决方案1】:

    地图默认加载到用户位置。要覆盖这一点,只需在加载地图时设置地图的中心和缩放级别。如果您想一开始就显示世界视图,请将中心设置为 0,0,将缩放设置为 1。

    【讨论】:

    • 谢谢。有没有办法一开始不显示任何东西,只显示起点和终点之间的路线?
    • 并非如此。您可以做的是在使用 Microsoft.Maps.LocationRect.romLocations([your locations]) 加载地图之前计算航点的边界框,并将其作为地图的边界选项传入。这将非常接近路线管理器最终将用于您的路线的地图视图。
    猜你喜欢
    • 2015-08-09
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多