首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >nokia here map -重新加载地图问题

nokia here map -重新加载地图问题
EN

Stack Overflow用户
提问于 2014-07-07 09:42:18
回答 1查看 106关注 0票数 0

我确实需要根据地图选择在地图上显示不同的变量来刷新我的地图。但是,该映射将创建另一个实例并将该映射绑定到另一个div中。我应该如何在html页面上的相同位置重新加载地图?谢谢

这样的代码:

代码语言:javascript
复制
cstext1.Append(" var mapContainer1 = document.getElementById(\"mapContainer\");");
cstext1.Append(" var map = new nokia.maps.map.Display(mapContainer1, {   center: [-37.75140353, 145.18385956],  zoomLevel: 15, components: [ new nokia.maps.map.component.ZoomBar(), new nokia.maps.map.component.Behavior(),new nokia.maps.map.component.TypeSelector(),         new nokia.maps.map.component.Traffic(), new nokia.maps.map.component.PublicTransport(),  new nokia.maps.map.component.DistanceMeasurement(), new nokia.maps.map.component.Overview(), new nokia.maps.map.component.ScaleBar(),  new nokia.maps.positioning.component.Positioning(),  new nokia.maps.map.component.ContextMenu(),  new nokia.maps.map.component.ZoomRectangle() ] });  ");
EN

回答 1

Stack Overflow用户

发布于 2014-08-20 15:49:47

这行代码:

代码语言:javascript
复制
var map = new nokia.maps.map.Display( ... etc.

每次创建一个新的贴图实例。如果你想操纵它,你只需要引用map变量现在可用的方法。

代码语言:javascript
复制
map.set('zoomLevel', 10);
map.set('center', [51.23, 6.78]);
... etc

nokia.maps.map.Display的方法,而不是创建新的实例。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/24602016

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档