Осмдроид и Пинч

Я разрабатываю приложение с помощью osmdroid (3.0.8). Когда я увеличиваю и уменьшаю масштаб двумя пальцами, масштабирование начинается с центра карты, а не с середины двух пальцев (используя MapView.setMultiTouchControls(true);). Я попытался реализовать щипок (pinch), но с плохими результатами. Я читал другие подобные вопросы, но не нашел хорошего решения.

Примечание. Я ДОЛЖЕН использовать OSM, а не другие решения.


person Massimo Variolo    schedule 25.03.2013    source источник


Ответы (1)


Osmdroid 3.0.10 включает поддержку масштабирования в том месте, где вы сжали.

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

person kurtzmarc    schedule 12.04.2013
comment
пожалуйста, не могли бы вы предоставить ссылки об этом? Нашел только 3.0.9 и протестировал: между пальцами не защемило. - person Massimo Variolo; 12.04.2013
comment
Релиза 3.0.10 еще нет, поэтому вам придется собирать его из исходного кода. Исходный код можно найти на кодовой странице osmdroid google www.osmdroid.com. Вероятно, скоро мы выпустим новый релиз. - person kurtzmarc; 12.04.2013
comment
@kurtzmarc Было ли это включено в выпуск 3.0.10? Это то, что я использую, и поведение масштабирования, похоже, все еще увеличивается относительно центра карты. - person David Doria; 27.08.2013
comment
Он был включен в выпуск 3.0.10, и я только что проверил пример приложения, и когда я сжимаю угол карты, он масштабируется от точки сжимания, как и предполагалось, а не от центра. - person kurtzmarc; 27.08.2013
comment
@kurtzmarc Проблема, которую я пытаюсь решить, заключается в том, что когда я сжимаю для увеличения, все идет хорошо, пока я не отпущу щепотку. В этот момент карта немного перемещается. Когда вы отпускаете пальцы, карта остается неподвижной? - person David Doria; 27.08.2013
comment
Обратите внимание, что когда вы сжимаете, вы находитесь между уровнями масштабирования. Поэтому, когда вы отпустите, он привяжется к ближайшему уровню масштабирования. См. проблему 460, чтобы узнать о прогрессе в реализации промежуточных/плавающих уровни масштабирования точки. - person kurtzmarc; 27.08.2013