Map GEO API Services - mapping

Does anyone know of a good even paid API for mapping to get GEO stuff.
I am really frustrated with google map giving poor results even though it beats all others.
I have tried so far.
Google
Yahoo
BING
Mapquest
Multimap
Can anyone suggest other good services ?
Hope ya CAN !

I'm assuming you've tried ArcGIS and ArcView? This might be a little more than what you are looking for.

I can highly reccomend deCarta. They were the engine that Google and Yahoo started on. They are used by VZNavigator, Tmobile, Samsung, Nokia, and many other companies.
Their developer zone is free and you can it out there.
http://developer.decarta.com

Check for Navdata website. Its very expensive but is cool and is used in almost GPS software.

Try an API that can consume WMS and WFS, in addition to imagery. I highly recommend a JavaScript API called OpenLayers, which can consume Google, Bing, WMS, WFS, KML, and your own custom services.

Related

Google / Yandex translation API equivalent?

I'm working on a project where I have about 100 million characters into four languages. Google's translation API is no longer free and it seems that other API's have serious limitations that preclude my ability to use them.
I have evaluated Google, Yandex and Bing and none of them offer sufficient high bounds limits to make this work. I'm completely drawing blanks here.
Are there any unrestricted translation services that are comparable to Google or Yandex that offer essentially an unrestricted translation service that is very high quality?
I too researched a bit. Have you tried this? http://mymemory.translated.net/
Though not direct to your question... here is some help setting up Yandex for the first time:
Building the PrimeFaces Mobile Translation Demo with NetBeans and Yandex API

Basic analytics for rails application

I am looking for a very simple approach for handling basic analytics in a rails app. Metrics I will like to obtain are page views and click rate. Any ideas how to go about this ?
Errplane is an insanely-great product.
But it sounds like you want to roll your own. As an answer to your question, I offer that this is the wrong strategy.
If you dislike that approach, probably best to just steal from NewRelic, since that's what they wrote their code to do.
There are a lot of helpful solution for analytics of your Rails application.
The problem is what would you choose the one.
I thinks this link is most latest and helpful document.
I wish you to good choice. BTW, I'm using Google Analytics for metrics of my service.
The simplest way is still Google Analytics, there are others approach but they are more complicated to install/maintain. More, with GA, you can track from your mobile to your web applications. Easy & multi-platform :)
If you don't care about all the other metrics provided by GA, it's up to you to configure your own simple GA dashboard :)
"Qui peut le plus, peut le moins" :)
my personal suggestion is to go with http://get.gaug.es/
I think is much simpler than Google Analytics yet very very powerful.
PROs
simple views
you can manage lots of sites without clicking all over the place like GA
develop by github
7 days free trail
CONs
you have pay for it.
ps: prices start # $6.00
I used it is totally worth it.

Can you use Google Charts within your paid IOS app?

Reading their stuff hurts my brain! Has anyone crossed this road?
I had an attorney look at it and the conclusion he came to was that if the app was not free, we could not use their API. I've heard of people getting a for-profit account with Google for using other services (routing, specifically), but I have not tried that approach yet.
Reading their stuff hurts my brain!
What were you reading?
The Google API ToS seems pretty straightforward. I don't see anything there that specifically prohibits use in commercial apps. There's a line in there about some APIs being offered under an open source license, and that license trumping provisions of the ToS, but I don't see any indication of that being the case for the chart API.
Of course, I am not a lawyer, and more importantly I'm not your lawyer. If you need legal advice, get it from someone qualified and paid to protect your interests.
Yes you can, other wise they wouldn't publish the API.
They do reserve the right to jam advertising into their charts.
[edit] From Google's page: http://code.google.com/apis/chart/
"Google chart tools are powerful, simple to use, and free."
That seems pretty straight forward.

Get nearest business name/type by address or GPS coordinate

I'm writing an iOS application and it would be very handy to know the way to find a nearest business name (and especially business type, such as restaurant/hotel/store etc.) by a GPS coordinate, or at least by an address.
So just curious, is there such API/Web service out there?
Yes
Bing
Google Places
Yahoo Geo Technologies
I'm sure there are loads more to be found with a quick google
OK, it seems like I have to answer my own question. I didn't try it out in code, but the answer is here:
http://code.google.com/apis/maps/documentation/places/
Unfortunately there seems to be a cap on how many times Google places API can be called (for free), i.e. 1000 times per day (for the same API_key.)

Techniques for offline reverse geocoding on a mobile device?

I am working on a mobile mapping application (currently iOS, eventually Android) - and I am struggling with how to best support reverse geocoding from lat/long to Country/State without using an online service.
Apple's reverse geocoding API depends on Google as the backend, and works great while connected. I could achieve similar functionality using the Open Street Maps project too, or any number of other web services.
What I really want however is to create a C library that I can call even when offline from within my application, passing in the GPS coordinates, and having it return the country and/or state at those coordinates. I do not need finer granularity than state-level, so the dataset is not huge.
I've seen examples of how to do this on a server, but never anything appropriate for a mobile device.
I've heard Spatialite might be a solution, but I am not sure how to get it working on iOS, and I wonder if it may be overkill for the problem.
What are some recommended techniques to accomplish this?
Radven
You will need to get the Shapefiles (lat/lng outline) of all the administrative entities (US states, countries, etc). There are a lot of public domain sources for these. For example, the NOAA has shapefiles for US states and territories you can download:
http://www.nws.noaa.gov/geodata/catalog/national/html/us_state.htm
Once you got the shapefiles, you can use a shapefile reader to test if a lat/lng is within a shape. There are open source readers in C, just google. I seen stuff at sourceforge for shapefiles, but have not used these myself.
The Team at OpenGeoCode.Org
If you're looking for an approach based on a quadtree, try Yggdrasil. It generates a quadtree based on country polygon data. A Ruby example script can be found here.
I can suggest good written offline geocoding 3rd party library.
https://github.com/Alterplay/APOfflineReverseGeocoding

Resources