API Web - Frequently asked questions
On what platform is the mobile API working?
The Navizon API is currently available for Windows
mobile and is using .NET. Other versions for the Symbian OS
and Blackberry are coming up.
How do I start?
First you need to create an account in the developer
section. It's free. Then you will need to create an API key
for the Mobile API. You have two options for that: a
volume-based licensing or a per-device licensing. It is
basically the same code only that the first one will use the
credits on your account when you need to query a location
and the second one will let you have an "all you can eat"
access to the database once you have entered an activation
code. More details on the licensing options are available
here.
Where do I download the Navizon API cab file?
Once you have created an account, you will find the Navizon
API cab file in the download menu of the developers section.
How do I make sure that others are not going to use my
license key?
This is an important point since someone with your mobile
license key can use it in his own mobile application and use
the credits in your account. In order to prevent that you
will need to obtain a secure license file that only your
executable will be able to access.
So once you have finished
coding your applications, you need to remove all the
references to the license key in your code. You will then
need to go in the developer admin section to generate a
license file that will be signed by your own executable and
will only be accessible by it. You will need to put this
license file in the directory of your application and you
will be ready to release.
I installed the Navizon API cab file. I tried to launch the
demo app and it doesn't give me my location. What am I doing
wrong?
You need a license file in order for this demo app (or any
application you will create) to work. Just create a license
key and create a license file for it (that you will "sign"
with your executable: NavizonAPIDemo.exe in this case).
Is
there tutorial or something?
Yes, you can check that here.