Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/467.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如果地图超出范围,如何在诺基亚地图API中访问现有地图?_Javascript_Here Api - Fatal编程技术网

Javascript 如果地图超出范围,如何在诺基亚地图API中访问现有地图?

Javascript 如果地图超出范围,如何在诺基亚地图API中访问现有地图?,javascript,here-api,Javascript,Here Api,我有一个诺基亚地图的实例,我必须在web应用程序周围的几个不同地方使用它。我认为使用单个映射并在需要时在页面上移动它是有意义的,这样我就不必每次都创建一个新实例 对象实例化为: var map = new nokia.maps.map.Display(mapContainer, [options]) 现在我有了一个map对象,但由于我使用的(自定义)框架,我无法从函数中访问该对象,因为它超出了范围。有办法访问该对象吗 我试着这样访问它: var map = nokia.maps.map.Dis

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

对象实例化为:

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根本不喜欢这样


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

产品不再存在。感谢与我们联系。请参考我们的新API.

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

我无法理解这一点,因此我使用REST API创建静态图像而不是Javascript映射。我无法理解这一点,因此我使用REST API创建静态图像而不是Javascript映射P