如果地图超出范围,如何访问Nokia Maps API中的现有地图?

时间:2012-06-28 00:47:28

标签: javascript here-api

我有一个诺基亚地图的实例,我必须在网络应用程序的几个不同的地方使用。我认为使用单个地图并在需要时在页面上移动它是有意义的,所以我不必每次都创建一个新实例。

该对象实例化为:

var map = new nokia.maps.map.Display(mapContainer, [options])

现在我有了一个map对象,但是由于我正在使用的(自定义)框架,我无法从函数中获取该对象,因为它超出了范围。有没有办法访问该对象?

我尝试像这样访问它:

var map = nokia.maps.map.Display(mapContainer);

但这似乎没有产生结果。

我还尝试在同一个容器中创建一个新地图(认为它可能会覆盖或做一些聪明的事情),但它只是创建了第二个地图,但没有帮助。我也尝试使地图成为一个jQuery变量($ .map = new nokia.maps.map.Display(mapContainer [options]),但诺基亚的地图API根本不喜欢它。

我正在浏览文档,但似乎找不到任何东西。除非我能想出一种存储对象并回到它的方法,否则每次用户执行某些操作时我都必须实例化一个新的地图,这不太理想。

1 个答案:

答案 0 :(得分:0)

产品不再存在。感谢您与我们联系。请参阅docs了解我们的新API。