MyPlistMap allows you to add hundreds of pins to your Map, in just a few seconds per pin!
How does it work?
Basically, MyPlistMap comes with a property list (.plist) that contains all of your annotations. When you open the app from your iOS device, the .plist file is downloaded from your server, which means that you don’t have to update your application in order to add new pins to your map.
Before MyPlistMap, if you had to add a new pin to your application’s map, you needed to submit a new update of your app to Apple Inc.
Well, sorry for you, but that future is gone. Nowadays, you just drag & drop your updated .plist file to your server and your customers will get the latest annotations!
Your annotations are displayed in a Map (MKMapView), as well as in a List (UITableView). Your users can switch from Map mode to List mode using a built-in segmented control, at the top of the screen.
Each annotation can include as many informations as you want. In a few seconds, you can add a description, a postal address, a phone number, a webpage link, an email address… Or whatever you need. When you press a pin on the Map, these informations are loaded in the detail view, which includes a nice UITableView to display them.
MyPlistMap is a Universal project, tested and working for iPhone, iPod Touch & iPad.
MyPlistMap works in both Portrait & Landscape modes.
In order to show you how MyPlistMap works, I created a default .plist file, with annotations for the Top 22 World’s Largest City by population. By default, you get 7 informations per pin: the city’s name, the state, the country, the population, the color of the pin, the latitude & the longitude. Obviously, you can replace these informations with the most relevant informations for your project.
When you first open the app, a UIProgressBar is displaying the progress of download of the .plist file. Once the file has been downloaded, your users can open the Map to see the freshly updated annotations.
The MKMapView is controlled by a built-in UISegmentedControl, in order to change the Map Type from Standard, Satellite & Hybrid.
A built-in UITableView is used to display your annotations in a list. You can switch from Map View to List View with ease, using another UISegmentedControl.
You can choose the color of your pins on the Map.
If you select a pin, this will open a detail view, which includes every other informations you added for your pin in your .plist file.
If you don’t need to add any other pin once your application is available on the App Store, you don’t even need to have your property list file on a server. Thus, a commented snippet that allows you to load the .plist file from your app’s bundle is included in MyPlistMap.
MyPlistMap is a native Universal application.
Full Portrait & Landscape mode support.
We hope you’ll like this application, & if you have a problem, contact me at [email protected]
Don’t forget to rate & comment!
Changes from previous versions:
First release of MyPlistMap for iPhone & iPad.
Download MyPlistMap for iPhone & iPad (iPhone)