I have forked @amg0’s repo on GitHub and modified it to use bing map instead of google map for the distance/geocode/travel time.
In order to make this work, you need to go to https://www.bingmapsportal.com/ and create an account and an API key in very similar fashion to google map. You will then need to insert the key in the googlemapkey variable of the iPhoneLocator device.
A few differences:
- The bicycle mode, if you select it becomes transit mode. There is no bicycle mode on bing. Instead it will give you bus and subway travel times.
- In any other mode than direct, I decided not to fetch the address because bing requires a separate call and with the number of call limitations, at least for now, I will skip it. You will get the location address in direct mode.
- The bing API gives you 125,000 call per year which is ~10,000 per month or ~333/day for free. Google at the end of my trial period is giving me 1/month. I think they were @20,000/month.
To implement, just replace the L_IPhone.lua file from the forked repository into your /etc/cmh-ludl folder
all credits due to amg0