-
GeoCode
Can I use Nokia Maps REST API just as geoCode service?
I want to send address to it and receive longitude and Latitude back.
I want to create Windows Phone 7 app and I am using Bing maps control. Bing maps unfortunately doesn't support searching in my country, and Nokia maps does.
-
Re: GeoCode
The Map Image API is purely focused on returning images in response to an HTTP request - it is the wrong API to try to geocode with.
For currently live public APIs you have two choices:
You could use geocoding direct from the Nokia Maps API
[url]http://api.maps.nokia.com/2.1.1/playground/?example=search[/url]
Or you could make an unstructured search by putting an address into the Places API for JavaScript
[url]http://api.maps.nokia.com/places/HeadlessApiExample.html[/url]
-
Re: GeoCode
This basically means that you can not use simple REST API for this purpose, instead you would need to use Web based development, in which you can insert Java script coding into your application.
-
Re: GeoCode
Hi,
Thanks for your answer.
I have created HTML page and uploaded it to my Public folder on Dropbox. This is my test scenario for web hosting. I pass my search query via URL. This works in Firefox and Chrome. The javascript in page takes the arguments from the URL serches for them and as a result I get the picture of the map and I get geocoordinates as an array inside observedManager.locations .
The big question is - How do I get those out of HTML page and back into C#?
On the C# side I create WebClient object and I create the URL with the querry inside [url]www.dropbox.com\...\serch.html?MyAddress[/url]
-
Re: GeoCode
maybe you could try webbrowser control: [url]http://msdn.microsoft.com/en-us/library/ff431812%28v=vs.92%29.aspx[/url]
-
Re: GeoCode
Hi,
Thanks for the advice. I have problem with that control because it doesn't show me external pictures. In my case it doesn't show me the pictures from Nokia Maps because they are external. They are not from my location on Dropbox.
Besides I already have perfectly nice Bing Maps Control. I would like to use it. So all I need is to get Geocoordinates of the addresses and I can put them on Bing Maps.
-
Re: GeoCode
any news to the original problem ( street address to GPS Coordinates) ?
I am looking for the REST Goecoding API too but does not find anything.
Thanks
-
Re: GeoCode
The RESTful Maps API is not a suitable API for use as a geocoder as mentioned earlier in the thread.
A dedicated RESTful Geocoding API from Nokia has not been made available to the public at this time.
Your options at the moment are to either use an unstructured search with the Places API for JavaScript: [url]http://api.maps.nokia.com/places/HeadlessApiExample.html[/url]
or use the RESTful places API over an uninhabited area i.e. the trick described here: [url]http://www.developer.nokia.com/Community/Discussion/showthread.php?234885-Searching-for-City[/url]
-
Re: GeoCode
Hello,
Have there been any new releases of a public REST based geocoding API since the last post on this thread back in July of 2012...when I search the updated "HERE" website ([url]http://developer.here.com[/url]) I still don't see anything? However in scouring the web I ran across these URL's:
[url]https://geo.nlp.nokia.com/search/6.2/reversegeocode.json?[/url]
[url]https://geo.nlp.nokia.com/search/6.2/geocode.json?[/url]
...are these supported?....and if so..where would I find the documentation on the API?
Thanks,
Jeremy
-
Re: GeoCode
Nokia does not offer a free publicly available RESTful geocoding service. The URLs you describe are part of the Enterprise offerings - i.e. stuff companies have to pay for. To find out more you about Enterprise APIs should [I]Request a custom package with more features[/I] at the bottom of the [URL="http://developer.here.com/plans"]plans [/URL]page.
-
Re: GeoCode
Jeremy,
you could take a look at he openstreetmap alternative: [url]http://open.mapquestapi.com/nominatim/[/url]
Regards,
Nico
-
Re: GeoCode
[QUOTE=nicowitteman;913393]you could take a look at he openstreetmap alternative[/QUOTE]
If wish to display a HERE Map or use the places data, but you are considering alternative vendors for some of your map data, you must take care not to breach the [URL="http://developer.here.com/terms_conditions"]Terms and Conditions [/URL] - specifically the section below prohibits the use of the HERE Maps APIs in connection with similar services from competing vendors:
[QUOTE]
6 (i) Sourced Content may not be co-mingled, merged or otherwise combined with Content and Features delivered by or through the Location Platform Services to the degree that the origin of the Sourced Content and the Content and Features of the Location Platform Services cannot be determined. For sake of clarity, Sourced Content may be layered on top of Content and Features delivered through the Location Platform Services, subject to the attribution requirements and restrictions set forth in herein;
(ii) You may not use Results derived from the Location Platform Services in connection with a third party map.
[/QUOTE]