Eu tenho usado uma camada híbrida do Google Maps em Openlayers no meu aplicativo HTML5 para iOS há meses e funcionou perfeitamente. Recentemente, eles mudaram algo porque a linha 'Map data ...' na parte inferior parece diferente (fundo cinza claro) e sempre que você toca na tela ou a posição do mapa é atualizada via navigator.geolocation.getCurrentPosition () a caixa de direitos autorais dos dados do mapa aparece.
Alguém mais experimentou isso? Nesse caso, eu realmente aprecio qualquer informação sobre quaisquer soluções / soluções alternativas que você encontrou.
openlayers-2
google
ios
kschaos
fonte
fonte
Respostas:
Vi essa resposta na lista de discussão Openlayers há alguns dias atrás. Você precisa ter certeza de que está fornecendo uma versão, como
v=3.6
:Então deve desaparecer.
- 17 de maio de 2012 editar:
Acabei de ver que esse problema retornou à
OpenLayers
lista de discussão. Uma correção sugerida (que funcionou para mim) é colar o seguinte nos openlayersstyle.css
fonte
Não tenho certeza se isso é "legal", mas eu apenas fiz isso ir embora com CSS.
ATUALIZAR
Aparentemente, isso viola os termos de uso :
Você está usando o 2.11? Aparentemente, não é mais um problema.- 17 de maio de 2012 editar: (por comentário celenius)
TERMOS
fonte
terms of use
comentário. Eu vejo o comentário no tópico, mas não há link para mais nada; você sabe onde eu posso ler sobre isso? Eu pergunto como o pop-up está aparecendo 2.11 a partir de hoje. Obrigado.O OpenLayers 2.11 não é compatível com as versões atuais "congeladas" e "release" da API do Google Maps. Migre para a 2.12 RC5 ou leia isto: http://trac.osgeo.org/openlayers/wiki/Release/2.11/GoogleMaps37 .
fonte