标签: bing-maps

从代码背后设置Bing Maps Silverlight控件属性

我需要在加载页面控件之前从代码中设置CredentialsProvider.我在后面的代码中有"ApiKey"依赖属性并将其绑定到Bing Maps silverlight Control但它不起作用.它在运行时给出错误"无效凭据".

代码背后

public static readonly DependencyProperty ApiKeyProperty = DependencyProperty.Register("ApiKey", typeof(string), typeof(MainPage), new PropertyMetadata(""));
protected string ApiKey
{
    get { return this.GetValue(ApiKeyProperty) as string; }
    set { this.SetValue(ApiKeyProperty, value); }
}
Run Code Online (Sandbox Code Playgroud)

XAML

<m:Map x:Name="map" Grid.Row="1" Grid.ColumnSpan="5" Margin="0" CredentialsProvider="{Binding ElementName=silverlightMap, Path=ApiKey}" 
               Mode="Road" MouseMove="map_MouseMove" MouseLeftButtonUp="map_MouseLeftButtonUp" MouseLeftButtonDown="map_MouseLeftButtonDown"
               ViewChangeEnd="map_ViewChangeEnd"></m:Map>
Run Code Online (Sandbox Code Playgroud)

类名是MainPage,是从UserControl继承的.

c# silverlight bing-maps

0
推荐指数
1
解决办法
2791
查看次数

如何在Bing Maps控件版本7中禁用鸟瞰视角

对于商业用途,Microsoft对于使用Bing地图鸟瞰图收取额外费用,因此我的客户要求我禁用此选项。在控件的6.3版中,这很容易,有一个map选项可用于执行此操作:在此处输入链接说明

但是,我找不到使用控件版本7的API来执行此操作的方法。当前菜单中有鸟瞰图选项,其中复选框显示标签并显示角度视图。理想情况下,我想从菜单中禁用该选项,以便用户只能查看道路和鸟瞰图。所以看来我有两个选择:

1)用css隐藏显示角度视图复选框。这里的问题是我无法使用firebug的IE开发人员工具栏访问HTML内容,因为它仅在选中时显示。2)附加到地图maptypechanged事件,如果选择了鸟瞰图,则将其设置回以前的地图类型。

以上两个都不是理想的。有没有人建议最好的方法?

bing-maps bing-api

0
推荐指数
1
解决办法
4619
查看次数

如何从多个模型绑定Bing Pushpins?

我的WP7应用程序中有要求在多个数据源的bing映射上显示图钉,我不确定这样做的最佳方法.

例如,它会是这样的,我从Web服务接收人员列表,建筑物列表,POI列表等.我需要在他们自己的视图中单独显示这些,但也在地图上显示它们每种类型都有不同的图像.

我正在尝试使用MVVM方法,因此有一个Person类,一个建筑类等等,每个都有一个位置.然后我为每个类型都有一个ObservableCollection,因此使用数据绑定很容易为每个类型执行View.

目前我只有一个ViewModel,但我的第一个想法是我认为每个类型应该有一个ViewModel.那么PersonViewModel,BuildingViewModel在这里?但是,Map View需要从这些视图中获取信息,我不确定如何将视图绑定到多个ViewModel,或者即使这是合理的.

MapItemsControl似乎也只能绑定到一个东西,所以如何将它绑定到这样的多个不同的数据源?我想我可以创建一个简单的图钉类,但这意味着每个类型的数据都重复,我最终希望能够点击图钉来显示图钉的细节,所以我希望将这些类型分开

任何关于前进道路的指针都非常赞赏

silverlight mvvm bing-maps pushpin windows-phone-7

0
推荐指数
1
解决办法
1060
查看次数

从bing贴图中删除左下方的悬停

突出显示的区域

在实施基于bing map的解决方案时,左下方的徽标(在上图中突出显示)会导致搜索框显示为使用bing进行搜索.有没有人成功禁用此功能?

理想情况下,解决方案不会涉及完全禁用地图上的悬停事件,因为我们已经实现了悬停事件来提供功能.

javascript bing-maps

0
推荐指数
1
解决办法
1809
查看次数

bing 地图添加更多图钉

我想在此地图中添加更多图钉。我尝试复制这部分:

\n\n
longitude[1] = 41.799645     //second defined Location\nlatitude[1] = 20.913514\ntitle[1] = "Kipper Market"\ndescription[1] = "Kipper Gostivar"\n
Run Code Online (Sandbox Code Playgroud)\n\n

但我没有看到任何其他添加的引脚!有人可以帮忙吗?\n*我对java脚本几乎一无所知,所以如果我没有正确地提出我的问题,请不要评判我。\n谢谢!

\n\n

\n\n\n

\n\n
        function GetMap() {\n            var longitude = new Array();\n            var latitude = new Array();\n            var title = new Array();\n            var description = new Array();\n\n\n            longitude[0] = 42.0076215        //two defined locations\n            latitude[0] = 20.9689308\n            title[0] = "Kipper Market"\n            description[0] = "Braka Miladinovi 178, 1200 Tetov\xc3\xab, Tetovo, Macedonia"\n\n            longitude[1] = 41.799645     //second defined Location\n            latitude[1] = 20.913514\n            title[1] = "Kipper Market"\n            description[1] …
Run Code Online (Sandbox Code Playgroud)

javascript maps bing-maps

0
推荐指数
1
解决办法
6460
查看次数

AngularJS jsonp成功错误

嗨,我正在尝试使用Angularjs获取BING MAPS API,但我在控制台中收到此错误:

TypeError: $http.jsonp(...).success is not a function
Run Code Online (Sandbox Code Playgroud)

这是我的控制器

   .controller('bingMaps', ['$scope', '$http', MapController]);

    function MapController($scope, $http) {
        var vm = this;

        vm.mapsearch = function() {
            var url = "http://dev.virtualearth.net/REST/v1/Locations?callback=JSON_CALLBACK&key=MYKEY&o=json";
            $http.jsonp(url)
                .success(function(data){
                    console.log('success');
                })
                .error(function () {
                    console.log('error')
                });

        }
    }
Run Code Online (Sandbox Code Playgroud)

javascript bing-maps angularjs

0
推荐指数
1
解决办法
1944
查看次数

Bing 地图包含位置功能

我有一个同时使用 Bing 和 Google 地图的网站。每个功能都有 Bing 和 Google 版本。我在 Bing 地图中复制 google.maps.geometry.poly.containsLocation 函数时遇到问题。有这样的事情吗?

基本上,我构建了一个多边形,并希望确定图钉是否位于地图上的多边形内。

bing-maps

0
推荐指数
1
解决办法
439
查看次数

我可以将 google map/api 与 openlayers 集成吗?

我有与 bing 地图集成的 openlayers。我也想用谷歌地图而不是 bing 地图转换这个当前系统。我已经将 bing 地图用于旅程规划、绘制形状、搜索位置、添加注释、添加图层等。

我也可以用谷歌地图做上述功能吗?

google-maps openlayers bing-maps

-1
推荐指数
1
解决办法
3055
查看次数

我可以在离线的ios应用程序中使用bing map api吗?

我想开发iPhone应用程序,其中我想显示在搜索栏中输入的位置的地图,它在有互联网连接时工作正常但无法显示离线地图.我正在使用bing map API.

iphone api offline bing-maps ios

-2
推荐指数
1
解决办法
542
查看次数