当前位置: 首页 > 知识库问答 >
问题:

Ionic v1框架中的必应地图不工作

苗承
2023-03-14

我正在尝试在ionic v1框架应用程序中使用必应地图API,该应用程序构建在android、iOS和windows平台上。

我在必应地图中遇到了问题,它可以正确地绘制地图,但放大、缩小、将地图类型从空中改为道路&获取当前位置这些按钮都不起作用。我有适当的API键来访问地图。我甚至尝试过在浏览器上做ionic服务,但没有任何帮助。

我还更改了index.html页面中bing maps的JS src文件:src='http://dev.virtualearth.net/mapcontrol/mapcontrol.ashx?v=7.0'

src='http://www.bing.com/api/maps/mapcontrol'

问题可在以下链接中查看:http://plnkr.co/edit/no5elxogoyphsixzzpaq?p=preview

$scope.init = function () {
  console.log('Map init');

  var mapOptions = {
    credentials: '',
    mapTypeId: Microsoft.Maps.MapTypeId.road,
    center: new Microsoft.Maps.Location(51.5033640, -0.1276250),
    zoom: 15,
    // showLocateMeButton: false,
    // // NavigationBarMode: "default",
    // // NavigationBarOrientation: "vertical",
    // showZoomButtons: false,
    // ShowNavigationBar: false
    showDashboard: true
    // // showMapTypeSelector : true
    // // showMapTypeSelector: false
    // navigationBarMode: Microsoft.Maps.NavigationBarMode.compact

  };
  map = new Microsoft.Maps.Map(document.getElementById('divMap'), mapOptions);
  console.log(map);

};

请帮我弄清楚这一点,这对解决方案很有帮助。提前道谢。

共有1个答案

范峰
2023-03-14

我怀疑有两个问题之一。第一个是在地图和/或导航栏/按钮上面有一些其他HTML元素。这会阻止你按那些按钮。第二种情况是,您的代码实际上以某种方式加载了两次映射,这样,您就以两个相互叠加的映射结束了。当这种情况发生时,底部地图的导航栏会出现在顶部,使用它实际上会改变底部隐藏的地图。我以前见过这样的情况在别人的应用程序中发生过一次,他们将地图加载到同一个div中两次。

 类似资料:
  • 我正在为必应地图开发一个使用Silverlight控件的应用程序。 我的意思是,如果我搜索意大利,map应该将mapview设置为包含整个意大利;如果我搜索威尼斯,变焦应该更高,向我展示整个城市;最后,如果我搜索一条街,我希望看到整条街(如果缩放不是太高自然)。 因为用户可以在搜索前放大/缩小,我需要重置缩放每次...但我没有找到一种方法来理解哪一个是最佳的缩放。

  • 问题内容: 我有一个在本地完美运行的Web项目。但是,当我在Azure上已发布的网站中更改连接字符串以连接到SQL Azure上的数据库时,它将开始出现此错误。 我的配置有: 我使用该连接字符串在本地使用单元测试进行了测试,并且该测试可以从连接到SQL Azure数据库的本地计算机上运行。任何帮助表示赞赏。 问题答案: 我今天遇到了这个确切的问题;这是我第一次部署到Azure。我一直在拔头发,除了

  • 所以基本上我有一个动态添加和删除片段的浏览器。我要做的是在片段中设置onClick函数,并执行与该片段相关的操作。以下是我的代码。 MainFragment.java } 然后我在Fragment的xml中使用了OnClick属性,并在我的MainActivity中创建了一个函数,这也不起作用。 我错过了什么?

  • 问题内容: 我一直在寻找一个框架来简化Django应用程序中相当复杂的工作流的开发。我希望能够使用该框架来自动进行状态转换,许可以及审计日志和通知之类的其他功能。 我已经看到了有关同一主题的一些较旧的信息,但在过去的2-3年中所涉及的信息不多。我听说过的主要选择是GoFlow(自2/2009开始不更新)和django-workflow(似乎更活跃)。 有没有人使用过这些软件包?它们是否成熟和/或与