Iphone maps use cases

Apple's iPhone maps application has some very nice graphics, but I've found it awkward to use at times. I would like to start a constructive discussion of what we, as users, want from the map application. Usually, the best way to start this kind of discussion is with a cooperative brainstorm, inventing little scenarios where we would like the map application to answer a question or solve a problem.
Here are some examples:
- I feel lost, where am I in relation to surrounding streets and businesses?
- I'm in a strange city. How do I get from A to B?
- Where am I on the path from A to B?
- I'm in a familiar city, and I want to optimize my travel from A to B. What is the fastest route? What is the shortest route? What is the best way to go if I really like driving on avenue C?
- I'm trying to get to work, and I'm using surface streets to bypass stop and go traffic on the freeways. Where am I in relation to traffic jams on nearby freeways?
- Where is the nearest XYZ (coffee, sushi, hospital, police)?
- I'm in a traffic jam. How long will it last?
- My car broke down and I'm in the middle of nowhere. What can I do?
- I've really enjoyed my time here. How can I remember where this is and what was so special about it?
- I'm feeling a bit lonely. I wonder if any of my friends are close by and interested in joining me?
- I'm going to be late picking up the kids at soccer practice. Is one of the other soccer parents close enough to pick them up today?

Many of the points you mention are addressed.
Carl Sutton wrote:
Here are some examples:
- I feel lost, where am I in relation to surrounding streets and businesses?
Find me gives you an approximate location, comparing that to the street signs, and/or satellite view.
- I'm in a strange city. How do I get from A to B?
You can look up directions, either from two addresses or from the current location to an address.
- Where am I on the path from A to B?
If you have a route, you can view it turn by turn. Find me combined with a route being displayed can also be used to location yourself.
- I'm in a familiar city, and I want to optimize my travel from A to B. What is the fastest route? What is the shortest route? What is the best way to go if I really like driving on avenue C?
The iPhone map application doesn't support moving the route. However, it will route around traffic data when available. When I was traveling to MacWorld from somewhere north of Sacramento, when I re-entered my route it adjusted it based on traffic.
- I'm trying to get to work, and I'm using surface streets to bypass stop and go traffic on the freeways. Where am I in relation to traffic jams on nearby freeways?
Traffic does show sections of traffic that are stopped. The traffic data is provided to Google from a variety of private and public entities. Google then provides the map data. If your area doesn't usually show anything with the traffic button, you can look at San Francisco.
- Where is the nearest XYZ (coffee, sushi, hospital, police)?
In the search box put in coffee and it will look for business/places with coffee in their name centered on the current view. You can also put coffee and a zip/postal code or city,state/province to search. That was the example shown in the "Calamari" commercial that aired before the iPhone was released.
- I'm in a traffic jam. How long will it last?
It may not show how long, but can show the general area
- My car broke down and I'm in the middle of nowhere. What can I do?
Find me will give a general location, and from that you can call a tow company.
- I've really enjoyed my time here. How can I remember where this is and what was so special about it?
Drop a pin, and then you can enter in the name of the bookmark. In the name field you can include keywords to remind you of the experience. It doesn't link to pictures directly. You could also create a contact for that address, and apply the picture to the contact.
- I'm feeling a bit lonely. I wonder if any of my friends are close by and interested in joining me?
- I'm going to be late picking up the kids at soccer practice. Is one of the other soccer parents close enough to pick them up today?
There are some potential privacy concerns with such a feature. What if your wife found out your present to her was from Tiffany's because you spent 3 hours there? What if you actually waiting to pick something up for your boss or coworker? Sure, it might be the material for a sitcom, but in real life wouldn't be so funny.
The best place to submit ideas like these would be:
http://www.apple.com/feedback/iphone.html
As always, my opinions are my own.
Hope this helps,
Nathan C.
Message was edited by: Nathan C - route, not router.

Similar Messages

  • Is your home missing from iPhone maps? Add it!

    maps.google.com and the iPhone maps use completely different backend databases. Hence what is in one is not always in the other. If your location is suddenly missing from the iPhone map app (like my home was), then Google says to report it to the map data vendor so they can map it out. maps.google.com is NavTek and mobile google is TeleAtlas. Google swapped out the backend DB about a month back, so a lot of previously-there areas disappeared when this happened.
    http://mapfeedback.teleatlas.com
    As an aside, the developer for the maps app that I spoke with thought that adding a map feedback form within the iPhone was a good idea, so maybe some future update will streamline this update-requesting interface.
    Message was edited by: Drachen Dasien

    I have a gmail account where all my work emails are forwarded when I'm out of the office, so I associated my @work email to @gmail on the Gmail website. Then I setup the @gmail account as IMAP on the iPhone, using the following:
    +Name: Name+
    +Address: @work address+
    +_Incoming Mail Server_+
    +Host Name: imap.gmail.com+
    +UserName: @gmail address+
    +Password: Password+
    +_Outgoing Mail Server:_+
    +Host Name: smtp.gmail.com+
    +UserName: @gmail address+
    +Password: Password+
    When you send an e-mail it will appear as @work for recipients using web-based servers. The only problem is that if your recipient uses Outlook 2003 or 2007, they will see the from e-mail as "@gmail on behalf of @work".

  • IPhone Map Traffic info

    Where does the Maps traffic information come from. Yesterday I was in the Seattle area and the iPhone Maps showed stop and go traffic (red) on I-5 near downtown Seattle, but I was going through that area and it was totally uncongested. Why would it have been so wrong? And on the radio the traffic reporter was saying the area was clear, and I understand they get the Washington State DOT data. Doesn't the iPhone Map use the same information? Does anyone know if there is something I should have done or iPhone Maps just super-delayed.

    Actually, I find it pretty useful. In Goergia, google get's it from GerogiaNavigator.com which is operated by GDOT. The Google info shows information for more interstates than the DOT. It's more reliable than the DOT's own site.

  • Does the iphone 5 and iphone 5s use the same case

    Does the iphone 5 and iphone 5s use the same case

    Twice now you've given this useless answer.  What's the point in even replying?
    Case dimensions look to be identical, but some cases will hinder the fingerprint scanner.  My Griffin Survivor will fit my brothers 5s easily, but as the home button is entirely covered, it's useless to him.

  • I used my iPhone maps it works very well. Is there an application for the iPad that could be used on a boat?

    I used my iPhone maps it works very well. Is there an application for the iPad that could be used on a boat?

    Indeed :-)
    This forum is riddled with questions by users that cannot get their computer to do what they want, *despite* the fact they use a very precise and (usually) unambiguous method of telling it want they want it to do -- a programming language. Making it comprehend *natural* language is, by any way of measuring, a number of degrees more difficult.
    That said: in what way would a computer program (advanced or "dumb") be able to help the OP? Spell check is one -- but it's not a *fact* that anything written *badly* equals nonsense. In politics, for example, the most eloquent speakers still manage to make a fool of themselves :D The same goes for "grammar". Of course, bad grammar is more difficult to understand -- EVEN for a human. So a computer is bound to fail on that as well.
    Fact checking then? I usually can't even find what I want in one go with Almighty Google (which seems to turn things around: if it cannot find "enough" web pages with the exact phrase you asked it, it automatically assumes you are interested in synonyms, antonyms, homonyms, and other *unrelated* stuff! Yeah THANK you but I want to find what I typed in!)
    A good starting point would be to define in more detail what this hypothetical software *ought* to do -- that needs to be a bit more concrete than "I want it to do my job for me."

  • Poor sound quality in IPhone 5 using a LifeProof waterproof case.

    I have an IPhone 5, using a LifeProof waterproof case.  Sound quality is very poor when in case, Lifeproof says to have Apple adjust the Foreground/Background settings - how can I do this?

    This is a common complaint. Get a different case.

  • Will the White iPhone 4S turn yellow if I don't use a case?  I don't like using cases, but I have sweaty hands.  Thanks.

    Will the White iPhone 4S turn yellow if I don't use a case?  I don't like using cases, but I have sweaty hands.  Thanks.

    I'm almost certain the white colouring is underneath the glass, so it wouldnt be coming into contact with your sweaty hands

  • IPhone 5s leather case: gone wrong because of low quality, can I get it replaced or a refund?

    I bought Apple iPhone 5s leather case, and after three weeks I noticed that is broken (it cannot be seen visually), and I suppose that this case is not the right quality as Apple ussualy provide. Do I have any chance to get a refund or simply to get it replaced to new one?
    I really like this case, and I would like to have it not broken.
    Answer please,
    Thank you,

    Apple changes the case.
    IN my situation it was that the case was broken near the earphones plug.
    BUt if you are considering whether buy or not the leather case, i can tell you that case will change its color. I dont know anout black, i have brown, it becomes more brown as i use it. I suppose the case has top layes and when you use it the top layer goes off and you have final layer.
    ON my brown case the used color is darker brown.
    I Like this case, it looks luxurious, as it is.

  • I set up "Find My Iphone App" using the same apple id and password on two iphones. Now the app only finds the phone that I did the setup on first. Do I need a different apple id and password on each phone for the app to run correctly?

    I setup two iphones on "Find My Iphone App" Using the same apple id on each phone. Now the app finds only the phone I setup first. Do I need to use two different apple ids? If your answer is yes then how do I errase the setup in the second phone and assign a new id?

    As TJBUSMC1973 states, and as I said earlier, the Find My iPhone app has nothing to do with your use of Find My iPhone. The app is just used if necessary to locate another iOS device from that particular iOS device. To see if both of your devices are being located in Find My iPhone, log into www.icloud.com and select Find My iPhone. Both of the devices should appear. If they do not, then go into whichever of the devices does not appear and make sure that Find My iPhone is activated. It has to be activated through iCloud, and for both to show on the same map, they both have to have the same iCloud ID.

  • I have some old cd's I have burned on itunes. How can I copy them to my iphone without using the cloud? I donot want to mess with my cloud settings because I am a technophobe . Please be gentle.

    I have some old cd's I have burned onto itunes. Howcan I copy them to my iphone without using the cloud? I donot want to mess with my cloud settings because I am a technophobe. Please be gentle

    Willy, the procdedure you describe works perfectly for AppleTV G1. In fact, I frequently play DTS music discs ripped to my iTunes library as Apple Lossless (ALAC) and synched to the ATV. What happens is that, as far as iTunes and the ATV are concerned, a conventional stereo 16/44 audio file is being played; however my reciever detects the DTS data stream, and instead of outputting static, it decodes the 5.1 channels correctly. This process parallels the way DTS discs were designed to be played back: a conventional CD player is connceted, via digital out, to a DTS-aware reciever/pre-amp and the two channels of static are recognized as 6 channels of DTS-encoded audio.
    However this process will only work if the player (CD, ATV, PC, etc.) sends a "bit-perfect" 16 bit/44.1 khz data stream to the decoding device. In the case of ATV G2 and G3, as has been discussed elsewhere, the unit resmaples all audio - including 16/44 PCM (Redbook CD)  - to 16/48. While this is not a big deal for conventional audio CDs, MP3s, and AAC files, it mangles the fragile DTS datastream and renders it undecodable. The resulting static that you hear is just like the static you would hear if you played a DTS CD on a non-DTS capable system.
    Sadly, I'm not aware of any easy way around this. You could use a program like Foobar (and the DTS plugin) to convert your DTS CDs to 6-ch .wav or .flac file. From there you could transcode the file to AC-3 and then mux it into a video container that ATV supports. You may need add a dummy video track, for iTunes/AppleTV to be ok with the file, though I'm not sure. This may be a lot of work.
    Sorry for the bad news. I wish that the iTunes/ATV ecosystem had better multi-channel audio support.
    Steven

  • How to use filters on ios mobile devices (iPhone/iPad) using GPU rendering (Solved)

    Many moons ago I asked a question here on the forums about how to use filters (specifically a glow filter) on a mobile devices (specifically the iPhone) when using GPU rendering and high resolution.
    At the time, there was no answer... filters were unsupported. Period.
    Well, Thanks to a buddy of mine, this problem has been solved and I can report that I have gotten a color matrix filter for desaturation AND a glow filter working on the iPhone and the iPad using GPU rendering and high resolution.
    The solution, in a nut shell is as follows:
    1: Create your display object... ie: a sprite.
    2. Apply your filter to the sprite like you normally would.
    3. Create a new bitmapdata and then draw that display object into the bitmap data.
    4. Put the new bitmapdata into a bitmap and then put it on the stage or do what you want.
    When you draw the display object into the bitmapdata, it will draw it WITH THE FILTER!
    So even if you put your display object onto the stage, the filter will not be visible, but the new bitmapdata will!
    Here is a sample app I created and tested on the iphone and ipad
    var bm:Bitmap;
    // temp bitmap object
    var bmData:BitmapData;
    // temp bitmapData object
    var m:Matrix;
    // temp matrix object
    var gl:GlowFilter;
    // the glow filter we are going to use
    var sprGL:Sprite;
    // the source sprite we are going to apply the filter too
    var sprGL2:Sprite;
    // the sprite that will hold our final bitmapdata containing the original sprite with a filter.
    // create the filters we are going to use.
    gl = new GlowFilter(0xFF0000, 0.9, 10, 10, 5, 2, false, false);
    // create the source sprite that will use our glow filter.
    sprGL = new Sprite();
    // create a bitmap with any image from our library to place into our source sprite.
    bm = new Bitmap(new Msgbox_Background(), "auto", true);
    // add the bitmap to our source sprite.
    sprGL.addChild(bm);
    // add the glow filter to the source sprite.
    sprGL.filters = [gl];
    // create the bitmapdata that will draw our glowing sprite.
    sprGL2 = new Sprite();
    // create the bitmap data to hold our new image... remember, with glow filters, you need to add the padding for the flow manually. Should be double the blur size
    bmData = new BitmapData(sprGL.width+20, sprGL.height+20, true, 0);
    // create a matrix to translate our source image when we draw it. Should be the same as our filter blur size.
    m = new Matrix(1,0,0,1, 10, 10);
    // draw the source sprite containing the filter into our bitmap data
    bmData.draw(sprGL, m);
    // put the new bitmap data into a bitmap so we can see it on screen.
    bm = new Bitmap(bmData, "auto", true);
    // put the new bitmap into a sprite - this is just because the rest of my test app needed it, you can probably just put the bitmap right on the screen directly.
    sprGL2.addChild(bm);
    // put the source sprite with the filter on the stage. It should draw, but you will not see the filter.
    sprGL.x = 100;
    sprGL.y = 50;
    this.addChild(sprGL);
    // put the filtered sprite on the stage. it shoudl appear like the source sprite, but a little bigger (because of the glow padding)
    // and unlike the source sprite, the flow filter should acutally be visible now!
    sprGL2.x = 300;
    sprGL2.y = 50;
    this.addChild(sprGL2);

    Great stuff dave
    I currently have a slider which changes the hue of an image in a movieclip, I need it to move through he full range -180 to 180.
    I desperately need to get this working on a tablet but cant get the filters to work in GPU mode. My application works too slow in cpu mode.
    var Mcolor:AdjustColor = new AdjustColor();   //This object will hold the color properties
    var Mfilter:ColorMatrixFilter;                           //Will store the modified color filter to change the image
    var markerSli:SliderUI = new SliderUI(stage, "x", markerSli.track_mc, markerSli.slider_mc, -180, 180, 0, 1);   //using slider from http://evolve.reintroducing.com
    Mcolor.brightness = 0;  Mcolor.contrast = 0; Mcolor.hue = 0; Mcolor.saturation = 0;            // Set initial value for filter
    markerSli.addEventListener(SliderUIEvent.ON_UPDATE, markerSlider);                          // listen for slider changes
    function markerSlider($evt:SliderUIEvent):void {
        Mcolor.hue = $evt.currentValue;                        
        updateM();
    function updateM():void{
        Mfilter = new ColorMatrixFilter(Mcolor.CalculateFinalFlatArray());
        all.marker.filters = [Mfilter];
    how would I use your solution in my case
    many thanks.

  • I misplaced my iPhone and used Find My iPhone to track it down. It shoudl me a Google type may with my current location and the location of the iPhone; it was located in a ]heavily wooded area a few miles from my home. That was incorrect, Why?

    I misplaced my iPhone and used Find My iPhone to locate it. The map showed my home and the apparent location of the iPhone which was five miles south of my home in a heavily wooded area. It turns out that was an incorrect location as I eventually found my iPhone in my office three miles in the other direction. Can anyone provide m with an explanation for the discrepancy and inaccuracy?

    This topic has been frequently discussed on these forums.  Try a search to see the various responses.

  • Transactions documentation and a difficult(?) use-case...

    I would like detailed information about how TransactionMap work with different isolation levels, ie how both changes performed by the application holding the map and in the distributed cache is propagated between them etc.
    More detailed information about the TransactionMap.Validator would also be very appreciated.
    We also have one specific "use case" I would like advice about - it goes like this:
    We use one type of main object that has a very tight coupling to a varying number (0 to a few hundred in the extreme case) small detail objects. All the detail objects are always required as soon as the main object is used. A given detail object is never referenced from more than one main object. We have (for performance reasons) decided to treat the detail objects as "part of" the main object. The main objects are stored in the cache.
    Users can make changes to the main objects themselves or to there detail objects. A user should be able to perform many changes to many main objects (and there detail objects) and "commit" them all at once pressing a button.
    Now to the problem:
    We would like to allow users to make "non conflicting" changes to a main objects detail objects - ie if two users has changed different detail objects we want to merge the changes instead of refusing the modification at commit. To be able to do this we intend to keep version numbers not only on the main object but also on the detail objects.
    We would like to use "transactions" to handle the requirement that all a users changes should be "committed" at once and either all be introduced or not introduced at all (in the event of hardware failure during update for instance!) but the default behavior of Transaction is as I understand it (I have so far just read about it not played around with it much!) to compare the "whole object" for equality in the prepare (and commit?) steps. We also need exact information about WHAT object(s) that had been concurrently modified in the case a commit cant be performed allowing the user to "refresh" the relevant detail object only and retry committing his changes.
    How would we be able to implement our "use case" in a good and reasonably efficient way given Coherents features? Would it for instance be possible (with a reasonable effort) to create our own transaction validation that could perform "merging of "non-conflicting" changes to the same object and in that case how should we go about it?
    Best Regards
    Magnus

    Hi Magnus,
    Our entry processor functionality is your best solution, but unfortunately is not fully supported within a transactional context.
    I would suggest using a combination of explicit locking (as opposed to implicit transactions) and our entry processor functionality (new in 3.1).
    Using explicit locking, you can enforce atomic access to cache entries. Using the entry processor you can perform partial updates locally on the server (allowing you to send only changes).
    So the sequence would be:
    * lock all "main objects"
    * if necessary, validate the main objects (see below)
    * use entry processors to perform "delta updates" against those main objects
    * unlock the main objects
    The locking is only required for atomicity (ensuring that updates don't overlap), and does require that all modifiers follow the same locking pattern. You may either design your objects so that you know the delta updates will complete successfully, or you'll need to verify the updates will succeed prior to actually executing the updates.
    Jon Purdy
    Tangosol, Inc.

  • Error: 1:n multi-mapping using BPM for file to file scenario

    Hi. Iu2019m trying to do 1:n multi-mapping using bpm scenario. I use file to file. Input file consists of many records and then I want many record to be transformed into many file at target system. I follow step in http://www.riyaz.net/blog/xipi-1n-multi-mapping-using-bpm/. However, I have a problem when file is retrieved in to XI. It doesnu2019t create any output file.
    When I look at SXMB_MONI, it shows u201CNo object type found for the message Check that the corresponding process is activated.u201D Besides, it shows error message "Unable to perform action for selected message" when i clikc at PE in SXMB_MONI.
    I have check at many previous posts with the same error message but still couldnu2019t solve it. I already activate my BPM and check that status in SXI_CACHE = 0. There is noting left in change list of my IR and ID.
    Here is my design and configuration.
    IR
    Data Type: DT_file_split -> for both input and output file
    Message Type: MT_file_split_sender, MT_file_split_receiver
    Message Interface: SI_file_split_in, SI_file_split_out, SI_file_abs_source, SI_file_abs_target
    Message mapping: MM_file_split for mapping MT_file_split_sender with MT_file_split_receiver
    Interface mapping: OM_file_split
    u2022     Source = SI_file_split_out
    u2022     Target = SI_file_split_in
    u2022     Mapping Program = MM_file_split
    BPM following this link http://www.riyaz.net/blog/xipi-1n-multi-mapping-using-bpm/.
    ID
    Import my Integration process
    2 Communication Channel for getting input file (CC_File_split_sender) and creating output file (CC_File_split)
    2 Receiver determination:
    u2022     Source system to BPM using interface SI_File_Abs_source
    u2022     BPM to target system using interface SI_File_Abs_target
    1 Interface determination:
    u2022     from source system to BPM
    u2022     Sender interface: SI_File_Split_Out
    u2022     Receiver interface: SI_file_abs_source
    1 Sender Agreement
    u2022     Commu. Component: Source System
    u2022     Using interface: SI_File_Abs_source
    u2022     Sender Communication Channel: CC_File_Split_Sender
    1 Receiver Agreement
    u2022     Sender Communication Component: BPM
    u2022     Receiver Communication Component: Target System
    u2022     Receiver Interface: SI_File_Split_In
    u2022     Receiver Communication Channel: CC_File_Split
    Anyone know how to fix this?
    Thanks,
    Pavin

    Hi,
    Yes, thats the problem.
    You are creating file from test tab of  1..N mapping .
    In case of 1..N mappping in mapping Extra tags of messages are addded to the data.As shown here:-
    Messages
          Message1
               MessageType
    When you use this mapping to generate xml message then it will add additional tags for <Messages> and <Message1>, which is not correct. it should only have structure of you MT.
    So remove start and end tag of <Messages> and <Message1> from your data file. Mentioned below in bold.
    <xml......>
    <Messages>
    <Message1>
    <MT_...>
    </MT_...>
    </Message1>
    </Messages>
    This should solve your problem.
    Regards,
    Sami.

  • Location search problem with iPhone map

    I am posting this to see if anybody else have the same problem, and hopeful a solution as well.
    The problem is that iPhone map started from a 3ird party software does not use my current location by default. For example, I did a search for pizza in google search. The google app will give me a list of local pizza places in their page. But if I click on show all results, it brings up the map app and displays a few pizza places around the world. But shouldn't it give me results in my local area instead? At first, I thought this is a google problem. But I see the same problem later with another voice search app. Have anyone experience this with their iPhone?
    Thanks in advance to any insight on this.

    I've already done it.
    Do you think this will help?
    I doubt that Apple will listen to us. Users with a problem that occurs quite a lot.

Maybe you are looking for