#android
#Android
Вопрос:
привет, друзья, я могу отображать карту Google на своем устройстве Android, и по умолчанию я могу увеличивать и уменьшать масштаб, поэтому теперь я хочу показывать изображение при вводе, область между широтами. затем в верхней части карты Google появляется небольшое всплывающее сообщение «вы вводите регион Буэнос» (Буэнос — просто название места, область координат которого я беру), так что теперь, как показать это в Android, я проконсультировался с разработчиком iphone, который разрабатывает ту же концепцию, используя приведенный ниже код, но я не понимаю, как реализовать увеличение и уменьшение масштаба для получения широты. длинный. определенного региона .. пожалуйста, взгляните ниже…
if((centerCoordinate.latitude < -34.538238) amp;amp; (centerCoordinate.latitude > -34.672182))
{
if((centerCoordinate.longitude < -58.347702) amp;amp; (centerCoordinate.longitude > -58.528976))
{
img_City.hidden = NO;
}
else
{
img_City.hidden = YES;
}
}
Ответ №1:
При увеличении вам нужно отобразить координаты по углам экрана, вы можете сделать это с помощью
Как только вы получите это, все, что вам нужно сделать, это проверить, совпадают ли границы между областями, как вы сделали в коде в вашем вопросе. Единственное отличие заключается в том, что вместо координат центра вы используете прямоугольник, сформированный вашим экраном в виде 4 координат.
Если проверка привязки сработает, добавьте Overlay
к MapView
.
Комментарии:
1. Честно говоря, это слишком сложно объяснить с нуля. Сначала ознакомьтесь с этим руководством , чтобы узнать, как добавить изображение с помощью оверлеев. После завершения вы поймете, что говорится в моем ответе