【问题标题】:How to create function for polyline in bing map?如何在 bing 地图中为折线创建函数?
【发布时间】:2013-02-26 11:16:07
【问题描述】:

我想创建一个函数,我想在其中显示 A 到 B 的折线: 当我单击提交按钮时,我有两个文本框 A 和 B 和提交按钮,我的地图显示从 A 到 B 的折线。

假设如果我在第一个文本框中输入 newyork 并在另一个文本框中输入 london,那么它将在 bing 地图中显示海上两个地方之间的折线。

【问题讨论】:

    标签: c# asp.net google-maps bing-maps


    【解决方案1】:

    您首先要做的就是对文本框的值进行地理编码,以获取指向点的位置。你可以这样

    var searchRequest = 'http://dev.virtualearth.net/REST/v1/Locations/' + query + '?output=json&jsonp=SearchServiceCallback&key=' + credentials;
    

    查询是您的文本框值,凭据是您的 Bing 地图键,SearchServiceCallback 是您的函数的回调。

    之后,您可以使用这两个位置在地图上绘制它:

    var polyline = new Microsoft.Maps.Polyline([new Microsoft.Maps.Location(51.533523,-0.118332), new Microsoft.Maps.Location(40.744136,-74.001389)]); 
    
    map.entities.push(polyline); 
    

    你的折线将被绘制出来。

    希望对您有所帮助。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2021-04-13
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-05-04
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多