诺基亚这里的地图和移动捏缩放

时间:2014-08-19 03:09:38

标签: html mobile here-api

我在我的网络应用程序中使用了诺基亚这里的地图(版本2.5.4),但如果我在移动设备上打开我的网站(在Android 4.x Nexus 7,IOS7 IPhone5c上测试),它无法进行缩放缩放。 我也发现了类似的问题: Nokia Here JavaScript API disables pinch zoom in iOS

我也尝试将这里的地图API版本降级到2.2.3,捏缩放工作但我无法使用2.2.3版本中的内置标记功能。

任何解决方案/建议?

2 个答案:

答案 0 :(得分:1)

我找到了解决方案! 首先我们检测客户端,如果客户端设备是移动/平板电脑 比这里加载2.2.1映射,否则加载新版本

在我的情况下,我还需要使用带有叠加文字的自定义图标标记。

在新版本中,我可以使用https://github.com/heremaps/examples/tree/master/maps_api_for_javascript/demos/text-on-icon-marker来满足要求。

不幸的是,在上面的2.2.1中,解决方案无效,但我们可以使用SVG图像而不是位图来引用http://api.maps.nokia.com/en/playground/examples/maps/map_objects/customsvgmarker.html

但此解决方案仅适用于Android 4.x. IOS无法正常工作

答案 1 :(得分:1)

请使用最新的Here Maps API for JavaScript 3.0,您可以找到有关developer.here.com的更多信息,此版本针对移动设备使用进行了优化。

可以在API Explorer上找到大量API示例。 还有migration guide可用于帮助您从2.x升级到3.x