Welcome to Bimmerfest -- The #1 Online Community for BMW related information! Please enjoy the discussion forums below and share your experiences with the 200,000 current, new and past BMW owners. The forums are broken out by car model and into other special interest sections such as BMW European Delivery and a special forum to voice your questions to the many BMW dealers on the site to assist our members!

Generating Routes in Google Maps for uploading into your BMW Nav System

Google Maps is a better and more efficient tool to generate routes than the BMW Navigation System. You have the flexibility to change routes as you wish and select specific roads from point A to point B. The attached manual (and program) describes how you can generate trip files that can be imported into your BMW Nav system. This is possible thanks to the great programing work of our fellow fester, Aussie40d, from the E70 forum. Enjoy.

Google Maps is a better and more efficient tool to generate routes than the BMW Navigation System. You have the flexibility to change routes as you wish and select specific roads from point A to point B. The attached manual (and program) describes how you can generate trip files that can be imported into your BMW NAv system. This is possible thanks to the great programing work of our fellow fester, Aussie40d, from the E70 forum. Enjoy.

Are there any plans on making this work with more than 1 destination? I created a 3 stop trip in google maps, but when I imported the trip, only the start and first destination were imported. Sheet 2 (temp worksheet?) shows all destinations (read from the KML), but they don't seem to appear in the final XML.

Also, I tried to look at the VBA code, but it's password protected. Is there a reason for that?

Thanks for the hard work on this!! I had tried previously to do just this kind of thing, but ran out of time.

@Jeg, did you also look at NAVI_DEST_IMPORT, which is supposedly "Asia Only"?

I am wondering if we can import an address from USB, similar to how Google Sen-To-Car works, and then Navigate to that address.

Shawn,

I have not tried this yet (maybe somebody can beat me to it before I get home), but if you only input a destination in Google (not a point A and a point B), save it to "Maps" and then generate the KML file, it will also be processed by the program and generate a one point place that could probably can be imported via "Import Trips" without any additional changes to the car coding.

It is of course easier to do this via the Google “send to car” function, but it might be convenient of you want to upload multiple destinations in one shot.

If that does not work I will try the "Asia Only" code that you suggest.

I had to code NAVI_TRIP_IMPORT before I could import a trip. The comments for this variable do not indicate any regional restrictions. Only the NAVI_DEST_IMPORT/EXPORT say Asia only.

Thanks FrogmanF30.

I expected that since you are in the US. Our cars do not have the "trip import" function on by default. In most of Europe (I think) and for example in Australia, this function is activated.

I think in some Asian countries (please let me know otherwise), maybe they cannot do the "Google Send to the car" by default.

Have you tried to generate a KML file with only one point and then import that via the "trip import" feature? If not I will try this tonight. In addition to generating trips via Google Maps, it would be useful to have multiple destinations in an USB that can be easily imported to the car.

If that does not work then we should try (as Shawn suggests) the "Asia only" destination code and see if another import menu item shows up.

I have not tried this yet (maybe somebody can beat me to it before I get home), but if you only input a destination in Google (not a point A and a point B), save it to "Maps" and then generate the KML file, it will also be processed by the program and generate a one point place that could probably can be imported via "Import Trips" without any additional changes to the car coding.

It is of course easier to do this via the Google “send to car” function, but it might be convenient of you want to upload multiple destinations in one shot.

If that does not work I will try the "Asia Only" code that you suggest.

JEG23

Yes, but with a single destination point, and NAVI_TRIP_IMPORT, you are still using Google Maps for Routing.

The Google Send-To-Car, and NAVI_DEST_IMPORT would instead use the built in BMW Navigation for Routing. Since Google Send-To-Car requires a BMW Assist account, many users can not use it, so I was thinking instead they could maybe use NAVI_DEST_IMPORT in its place, that is if it is possible for it to work on non-Asian vehicles despite what it says.

Yes, but with a single destination point, and NAVI_TRIP_IMPORT, you are still using Google Maps for Routing.

The Google Send-To-Car, and NAVI_DEST_IMPORT would instead use the built in BMW Navigation for Routing. Since Google Send-To-Car requires a BMW Assist account, many users can not use it, so I was thinking instead they could maybe use NAVI_DEST_IMPORT in its place, that is if it is possible for it to work on non-Asian vehicles despite what it says.

Shawn,

Yes I see your point. On the other hand, with a single destination, I do not think (I am speaking out of ignorance here since I cannot test that at the moment) there is technically no routing, just a destination.
I do not know if "trip import" will work with that file. If it does, then the NAVI_DEST_IMPORT is not necessary, otherwise it surely is worth trying it.

Yes I see your point. On the other hand, with a single destination, I do not think (I am speaking out of ignorance here since I cannot test that at the moment) there is technically no routing, just a destination.
I do not know if "trip import" will work with that file. If it does, then the NAVI_DEST_IMPORT is not necessary, otherwise it surely is worth trying it.

I can confirm that this works for an E90 also. When I did European Delivery I took a USB drive with specific routes on it in hopes the feature would work (some had reported success on an ED vehicle and some did not). The option to import was not even in the menu (good thing I had a backup plan). Over the weekend I used this thread and found NAVI_TRIP_IMPORT in CIC, made it aktiv, saved it back, and now I have the import from USB option in the nav. I'll definitely be taking my laptop with me on the next ED trip to enable this.

It may already be known that it works for E Series cars but in case someone searches and comes across this thread I thought I'd add the info.

I can confirm that this works for an E90 also. When I did European Delivery I took a USB drive with specific routes on it in hopes the feature would work (some had reported success on an ED vehicle and some did not). The option to import was not even in the menu (good thing I had a backup plan). Over the weekend I used this thread and found NAVI_TRIP_IMPORT in CIC, made it aktiv, saved it back, and now I have the import from USB option in the nav. I'll definitely be taking my laptop with me on the next ED trip to enable this.

It may already be known that it works for E Series cars but in case someone searches and comes across this thread I thought I'd add the info.

Merlosso,

Thanks for letting us know it also works for the E90. I find it myself very useful. The BMW navigation system likes to send via routes that I do not like. This lets me decide how I want to get to my destination.

Yes, many of us are aware of that nice tool, but unfortunately it only works in Europe.

JEG23

There is another possibility to make multi destination trips with TyreToTravel.com based on googlemaps. With the free Basic Tyre programm, it allows to plan trips and safe it in the BMW format tar.gz to the desktop. From there you pack it into a BMWData structure and youre able to upload it to the navi prof, where you have the possible upload via Navigation--saved trips--Import from USB etc

hint: on my F11 build in 9/2011 (German Version) it works. Mytrip.zip: pack the entire structure above in a named zip file named exactly like the tar.gz, here mytrip.zip and put it in the rootfolder of your USB Stick. According to many posts, the folderstructure BMWData/Nav should do the trick, but with the mentioned bmwroutes.com method and saving it to Desktop it creates the above structure.

There is another possibility to make multi destination trips with TyreToTravel.com based on googlemaps. With the free Basic Tyre programm, it allows to plan trips and safe it in the BMW format tar.gz to the desktop. From there you pack it into a BMWData structure and youre able to upload it to the navi prof, where you have the possible upload via Navigation--saved trips--Import from USB etc

hint: on my F11 build in 9/2011 (German Version) it works. Mytrip.zip: pack the entire structure above in a named zip file named exactly like the tar.gz, here mytrip.zip and put it in the rootfolder of your USB Stick. According to many posts, the folderstructure BMWData/Nav should do the trick, but with the mentioned bmwroutes.com method and saving it to Desktop it creates the above structure.

There is another possibility to make multi destination trips with TyreToTravel.com based on googlemaps. With the free Basic Tyre programm, it allows to plan trips and safe it in the BMW format tar.gz to the desktop. From there you pack it into a BMWData structure and youre able to upload it to the navi prof, where you have the possible upload via Navigation--saved trips--Import from USB etc

hint: on my F11 build in 9/2011 (German Version) it works. Mytrip.zip: pack the entire structure above in a named zip file named exactly like the tar.gz, here mytrip.zip and put it in the rootfolder of your USB Stick. According to many posts, the folderstructure BMWData/Nav should do the trick, but with the mentioned bmwroutes.com method and saving it to Desktop it creates the above structure.