Загрузка плиток MapView в Android - PullRequest
1 голос
/ 13 января 2011

В приложении «Карты» (по крайней мере версии 5) для Android плитки загружаются не так, как при использовании MapView в моем собственном приложении, например, при увеличении или уменьшении масштаба.В MapView отображается серое клетчатое изображение до полной загрузки плитки, чем отображается карта.В приложении «Карты» это не всегда так.Плитки, которые не загружены полностью, все еще показывают карту, но она размыта.В приложении «Карты» способ отображения карты при масштабировании гораздо приятнее для глаз.

Возможно ли использовать эту «функцию» в MapView и в моем собственном приложении?

P

Ответы [ 2 ]

1 голос
/ 13 января 2011

К сожалению, API, который вы получаете, имеет тенденцию отставать от того, который используется приложением карт.Они могут добавлять или не добавлять эти изменения в общедоступный API, но обычно это занимает довольно много времени.Например, мы все еще не можем получить доступ к слою топографической карты ...

0 голосов
/ 04 октября 2012

Я все еще нахожу эту проблему действительной.Особенно за 3G!Я знаю, что приложение Google Maps кеширует свои тайлы (и мы не можем сравнивать их с контрольными и контрольными документами Googles), так что это не очень хорошее сравнение, но это сравнение, которое будут делать люди!:

    mv.preLoad();

Указание карте сначала загружать центральную плитку, однако это все равно мало влияет на время, необходимое для рендеринга экранных плиток.

Кто-нибудь придумал приличнуюрешение (не смотря на переход к автономным картам на данный момент) или обходной путь, чтобы плитки загружались быстрее по 3G?

...