我已经在HTML5 iOS应用程序的Openlayers中使用Google Maps混合层了几个月了,并且运行良好。最近,他们有所更改,因为底部的“地图数据...”行看起来有所不同(浅灰色背景),并且每当您触摸屏幕或通过navigator.geolocation.getCurrentPosition()更新地图位置时,地图数据版权框弹出。
其他人有没有经历过?如果是这样,我非常感谢您找到的有关任何解决方案/解决方法的任何信息。
1
您是否有实时链接到您的地图?
—
Mapperz
Mapperz评论在这里特别有效。Google地图只能在公共网站上使用(除非您每年支付大笔费用,至少1万美元)。对我来说,“ iOS应用程序”听起来不像是“公共网站” ...
—
RemigijusPankevičius2012年
对于网站而言,这是正确的。尽管没有在服务条款中明确说明,但我从其他移动开发人员那里得知,移动应用程序是例外。如果您考虑一下,通过在应用程序中使用Google OL层(除非您模糊了版权声明等),您所做的事情与在iOS中使用内置的MapKit类完全相同,这对于Google显然是可以的因为他们与Apple合作将它放在那里。
—
kschaos 2012年
@kschaos您上面关于苹果公司和Google彼此之间可以相互通过的评论,在2年后显得过时了
—
史蒂芬·利德