想要在进入某一特定区域时显示图像.长由放大和缩小安卓



嗨,朋友们,我能够在我的安卓设备上显示谷歌地图,默认情况下,我能够执行放大和缩小,所以现在我想显示一个图像,当我进入,一个区域之间的晚。然后一个小的弹出消息出现在谷歌地图的顶部为"你进入布宜诺斯艾利斯地区"(布宜诺斯艾利斯只是地名,我采取的坐标区域),所以现在如何在android中显示它,我咨询了iphone开发人员使用下面的代码开发相同的概念,但我不明白如何实现缩放和缩小。长。关于特定地区,请看下面的内容。

   if((centerCoordinate.latitude < -34.538238) && (centerCoordinate.latitude > -34.672182))
   {
      if((centerCoordinate.longitude < -58.347702) && (centerCoordinate.longitude > -58.528976))
  {
  img_City.hidden = NO;
 }
 else 
     {
  img_City.hidden  = YES;
     }
 }

当你缩放的时候,你需要得到屏幕角落的坐标,你可以使用

fromPixels()

一旦你得到这个,你所要做的就是检查边界是否在区域边界之间,就像你在问题中的代码中做的那样。唯一的区别是,您使用屏幕形成的矩形作为4个坐标,而不是中心坐标。

如果绑定检查成功,则在MapView上添加Overlay

最新更新