Sign Up

Sign Up to our social questions and Answers Engine to ask questions, answer people’s questions, and connect with other people.

Have an account? Sign In

Have an account? Sign In Now

Sign In

Login to our social questions & Answers Engine to ask questions answer people’s questions & connect with other people.

Sign Up Here

Forgot Password?

Don't have account, Sign Up Here

Forgot Password

Lost your password? Please enter your email address. You will receive a link and will create a new password via email.

Have an account? Sign In Now

You must login to ask a question.

Forgot Password?

Need An Account, Sign Up Here

Please briefly explain why you feel this question should be reported.

Please briefly explain why you feel this answer should be reported.

Please briefly explain why you feel this user should be reported.

Sign InSign Up

The Archive Base

The Archive Base Logo The Archive Base Logo

The Archive Base Navigation

  • SEARCH
  • Home
  • About Us
  • Blog
  • Contact Us
Search
Ask A Question

Mobile menu

Close
Ask a Question
  • Home
  • Add group
  • Groups page
  • Feed
  • User Profile
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Buy Points
  • Users
  • Help
  • Buy Theme
  • SEARCH
Home/ Questions/Q 6536317
In Process

The Archive Base Latest Questions

Editorial Team
  • 0
Editorial Team
Asked: May 25, 20262026-05-25T10:28:43+00:00 2026-05-25T10:28:43+00:00

I am interested in adding an option to my GIS Map application, the ability

  • 0

I am interested in adding an option to my GIS Map application, the ability to draw Polygon, circle, polyroutes overlays for the user to search data within.The problem is that I’ve read and tested codes of how to draw an overlay, but they are always static.I want it to be dynamic, with dynamic center and points (or radius) set by the user on click.A mystery for me.(I’m a beginner in iPhone programming, this is my first app.)And I’m not using and don’t want to use things like ArcGIS API for iPhone.I would appreciate any help.

  • 1 1 Answer
  • 0 Views
  • 0 Followers
  • 0
Share
  • Facebook
  • Report

Leave an answer
Cancel reply

You must login to add an answer.

Forgot Password?

Need An Account, Sign Up Here

1 Answer

  • Voted
  • Oldest
  • Recent
  • Random
  1. Editorial Team
    Editorial Team
    2026-05-25T10:28:43+00:00Added an answer on May 25, 2026 at 10:28 am

    To let the user “draw” an arbitrary polygon on the map, one approach is to use draggable annotations that represent the corners of the polygon. Provide an “Add Corner” button and some kind of Remove Corner button on each annotation.

    See my answer to User creating a box on MKMapView for some more details. On that question though, the OP actually ended up using another solution described in the comments which would work well if the polygons are always rectangles.

    For implementing a button in an annotation view (if you want a “Remove Corner” button on the annotations), see my answer to How to get click event from a button added over MKAnnotationView.

    Once you a have a polygon or other overlay on the map, dragging it by direct touches may only be possible by adding a gesture recognizer to the map (with its own scrolling turned off) and using a custom MKOverlay and MKOverlayView that allow coordinate changes. Adding a gesture recognizer directly to an MKOverlayView doesn’t seem to work and the built-in overlay classes don’t allow changes to coordinates.

    An alternative to moving by direct touches is putting some controls on the side (Up/Down/Left/Right/etc buttons) that modify the custom overlay.

    The Apple sample app Breadcrumb gives an example of a custom overlay/view for a path. In WWDC 2010, the sample app LocationReminders gives an example of a custom overlay/view for a circle that can move and resize.

    Finally, when you do a search for businesses, you could use the overlay’s boundingMapRect (which is always a rectangle regardless of the overlay’s shape) as the bounding box for the initial search and then check if the coordinate of each business found is in the overlay’s actual shape using the answer to How to determine if an annotation is inside of MKPolygonView (iOS).

    • 0
    • Reply
    • Share
      Share
      • Share on Facebook
      • Share on Twitter
      • Share on LinkedIn
      • Share on WhatsApp
      • Report

Sidebar

Related Questions

I'm interested in adding two objects to a serialized meta-data column in my activity
I have a client who is interested in adding in electronic signature support to
I'm making a sound for the iPhone and I'm interested in adding background music
Although I'm specifically interested in web application information, I would also be somewhat curious
I'm interested in adding an HTML/web-browser based log window to my net-enabled device. Specifically,
I'm interested in adding ASP.NET MVC to my skillset. However my reticence comes from
I've been really interested in adding support for video podcasts to Media Browser. I
I'm trying to develop an IE BHO (Add-on) and I'm interested in adding an
I'm interested in adding to some of my sites the official Tweet button which
I'm interested in adding comment threading to my app. It seems like a nested

Explore

  • Home
  • Add group
  • Groups page
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Users
  • Help
  • SEARCH

Footer

© 2021 The Archive Base. All Rights Reserved
With Love by The Archive Base

Insert/edit link

Enter the destination URL

Or link to existing content

    No search term specified. Showing recent items. Search or use up and down arrow keys to select an item.