Closed DenoBY closed 8 years ago
@lassana когда ты ей пользуешься там не чувствуется что это mapkit) Там вроде как была взята osm и на неё перенесена yandex карта по средством тайлов. Это вообще реально и на сколько практично?
osm
Имеете ввиду osmdroid? Да, реально, т.к. тайлы от Яндекс есть картинки. Вот тут описана идея, но я не уверен, что такие действия удовлетворяют лицензии Яндекс карт.
Мб яндексовые тайлы можно отображать и через GoogleMapsV2 через свой TileProvider.
@lassana чем грозит нарушения пользовательского соглашения? Если нормальный способ отображения yandex map быстра и без лагов?
От yandex mapkit android библиотек я смог добиться hd модели карты приблизил на 17 и вроде не все так плохо (но карта все равно притормаживает на планшете), кэшировать тут нельзя прогрузить область зарание тоже.
Может вы знаете решения такой проблемы: Не смог добиться что бы напрямую получить адрес через полученные координаты. Когда совершаю какое то действие, например двойное нажатие тогда могу получить адрес. А так что бы напрямую передать координаты и вернула адрес что то не как)
Попробуйте указать в xml для mapView параметр android:tag="static"
Это позволит использовать стандартную отрисовку во View и дальше применится оптимизация самого андройда. Посмотрите по скорости устраивает ли вас отрисовки карты в приложении https://play.google.com/store/apps/details?id=com.edadeal.android
@mksaint13 Добавил строчку android:tag="static" и это дало совсем другой результат. Спасибо большое.
Может вы знаете еще как на прямую получить названия улицы и номер дома зная координаты?
По этому примеру я могу получить при каком нибудь действии. https://github.com/yandexmobile/yandexmapkit-android/blob/master/yandexmapkit-sample/src/ru/mapkittest/geocode/OverlayGeoCode.java
Я хочу напрямую передать туда координаты и получить адрес (как это правильно сделать?). Сейчас я это делаю в обход библиотеке а хотелось бы это делать через неё.
getMapController().getDownloader().getGeoCode(new GeoCodeListener {....}, getMapController().getGeoPoint(КООРДИНАТЫ));
Вот.
Может, кто знает как реализовать yandex map на android, чтобы она работала быстро и без лагов? Пробовал использовать yandex mapkit библиотеку, но что-то там не все гладко работает, затем пробовал через API, и выводить в WebView, но снова есть проблемы. Как-то это все не то, либо я плохо реализовал.
Хочу добиться такого же результата, как в этом приложении: https://play.google.com/store/apps/details?id=ru.taximaster.tmtaxicaller.id0960&hl=ru
Может, кто знает, как там реализована карта yandex?
p.s Есть подозрения что приложения использует карту osm и накладывает на ней тайлы yandex map