2011-09-21 3 views
0

Я использую карты google api, и на карте есть перекрестные значки. Как это исправить?Есть перекрестные значки по всем картам google

+0

Скорее всего, вы слишком сильно увеличили масштаб. Попробуйте масштабирование. – PravinCG

+0

Нет, он использует все уровни масштабирования. –

+0

Если это не так, вам нужно проверить, что апики правильно и сгенерировано из сертификата, который вы использовали для подписания приложения, – PravinCG

ответ

0

Ok, проблема mapView.setStreetView(true); я не знаю, почему, но когда я удалить эту линию они dissappered.

0

Чтобы использовать карты google в своем приложении для Android, вы должны получить карту api key и вставить ее в определение макета.

код макета образца

<com.google.android.maps.MapView 
     android:layout_width="fill_parent" 
     android:layout_height="fill_parent" 
     android:enabled="true" 
     android:clickable="true" 
     android:apiKey="YOUR_API_KEY" /> 

Пожалуйста, помните, что ключ API будет отличаться для производства и Девых сред, как вы могли бы использовать, вероятно, различные сертификаты для подписи приложения (затмение автоматически использовать сертификат отладки подписывать какое-либо приложение, развернутое в разработчике Режим).

Я столкнулся с проблемой при тестировании приложений, подписанных с отладочным сертификатом на реальных устройствах, на карте эмулятора отображается правильно, тогда как на реальном устройстве я должен использовать другой, не отладочный сертификат и установить приложение вручную (не используя eclipse).

Подробные инструкции, как получить ключ API предоставляются на this site

+0

Конечно, я подписываю заявку (как я уже говорил на моем комментарии). –

2

В Wrox Пример как для спутника, так и для steetview настроен. Одновременно может быть установлено только одно представление.

Если вы установили оба, вы увидите поперечную отметку. Не очень полезное сообщение об исключении :)

Смежные вопросы