I am just wondering if Smartface.io supports geolocation? I am looking to create an app that involves grabbing the coordinates of the user. Any thoughts?
By using these keywords, e.lat and e.lng, you can get latitude and longitude values in onLocationChanged event of Global.
Take a look at this document, it will help you :
http://docs.smartface.io/html/T_Documentation_LocationChangedHandler.htm
Related
I need to know in which country (and hopefully some more info, like city or area or state and it would be great if I could get whether this is on land or sea) a coordinates set lies in.
I have tried the wikimapia api but it is extremely difficult to get around to it.
for example I have this call
http://api.wikimapia.org/?function=box&key=example&bbox=23.72251,37.96918,23.73094,37.9731&format=json
which brings some information about an area in Athens, Greece.
The problem is that not only this api call is depreciated, but when i try to get the country by adding &category=2977
http://api.wikimapia.org/?function=box&key=example&bbox=23.72251,37.96918,23.73094,37.9731&format=json&category=1176
this doesnt work(the category id i got it from this gist)
I would guess that this might have something to do with the method being depreciated, but when I change to the new method place.getbyarea it is not working at all.
http://api.wikimapia.org/?function=place.getbyarea&key=example&bbox=23.72251,37.96918,23.73094,37.9731&format=json
Any ideas? thanks in advance
Why do you want specifically the API of Wikimapia to get your information? To recover the city and country from GPS coordinates, some others API’s are much more appropriate I think, here some examples:
Google Maps (used here in a webpage)
Here Maps
Bing Maps
Apple Maps (Mapkit.js)
Algolia Places
OpenStreetMap Nominatim
I'm afraid this is a general question, no code as such just yet.
I've built my app to date with Apple MapKit, and it is generating locations (strings & coordinates). I don't want to rebuild this with Google Maps SDK for iOS.
I'm looking to use Firebase as the back-end and they have some useful analytics when passing in Google Place IDs.
My question is therefore whether you can convert coordinates into Google Place IDs and therefore what my best option would be to achieve this?
It would obviously best if this did not involve using the SDK and I could somehow use an online API to convert the coordinates to place IDs...
Thoughts?
Yes if you have address of coordinate then use in below api and you able to get the PlaceID
https://maps.googleapis.com/maps/api/geocode/json?address=1600+Amphitheatre+Parkway,+Mountain+View,+CA&key=YOUR_API_KEY
check more detail in below link
https://developers.google.com/maps/documentation/geocoding/intro#geocoding
I come here to ask you some informations or maybe help to try to do what i want.
Here it's what i want to realize:
I have a website and on it i have some places in database (with lattitude and longitude saved). I want allow users, when they click on a button, display a map with a marker on their actual position and others markers who will represent the places from the database near them.
I found some tools like google map API v3. With it i can show the user position but i don't know how i can display the position of the places store in my database.
If you have any ideas or examples.
Thank you.
(PS: Sorry for my english)
I built a similar app with Spring and Java. What you'll have to do is create Placemark JS objects and pass them to the Google Maps API. You can also pass a map size to determine the scope of the map returned to the user.
In order to determine nearby locations, simply build some ruby/rails code to limit the distance of locations from the user location.
Get user location
Determine which locations to show on map within your rails app
Pass desired placemarks to Google Maps (This can be found in API docs which are great)
Display the map returned by Google Maps on a view.
I think you could use geocoder gem for that:
http://www.rubygeocoder.com/
Can I get the country information just from Latitude and Longitude of the user? I know it should be easy to get it from Geocoder APIs from Google. But is it possible to derive that information without using any services like Google's?
Could you please let me know?
The only way of doing this is by using a third party API or creating your own database, which is a lot more work that it's worth. Have you looked to see if there is a GeoIP database that you can download for your programming language of choice (Or a generic one?)
Edit: This looks like it might have the data you need
I have an application which uses geography informations.
I don't want to implement this feature because I think I could find a free services which provides needed informations to me.
Anybody can help me which service I could use?
(Geography information means country, county, town data.)
Try this:Google Maps API
The "Geocode" feature allows you to pass it any Address and it will figure out the Latitude/Longitude for you!
Then you can later use the Lat/Long to generate a Map with a Marker on that point.