[API] [OpenSource] Google Web Service API for Windows Phone - Windows Phone 7 Software Development

Hi all,
I have just released the first alpha version of Google Web Service For Windows Phone API on CodePlex.
The API is functional, with a few exception of completed and non-common features from Google's documentations. It is a side product of my newest app, Please Like the Facebook page , and the app is available here
Google Web Service API for Windows Phone
I am looking for contributors.
Also, please leave a comment if there is a particular Google API that you think should be in priority in porting to .NET
Please let others know such API exists. I hope my work will bring convenience to a lot of developers.
Support API so far:
- Google Directions (finding directions)
- Google Places (Geocoding, Reverse Geocoding)
- Google Places Autocomplete
- Google Static Maps

I tried using google reverse and geocoding apis but unfortunately, they state that the results must be used only for displaying on their own maps. I wanted to use the results to display in a listbox..Google needs to tweak their terms and conditions a bit and not make everything centric towards their own products

Hope someone can use this to make a Google+ app

darthveda said:
I tried using google reverse and geocoding apis but unfortunately, they state that the results must be used only for displaying on their own maps. I wanted to use the results to display in a listbox..Google needs to tweak their terms and conditions a bit and not make everything centric towards their own products
Click to expand...
Click to collapse
you have to use business maps api.. the problem is the price..

Right, I agree with you, and I greatly doubt they will open that up.

Related

Bing Interchangeable?

Hey guys does anyone know if there's any chance of being able to substitute Bing for Google on the WP7? Granted I don't think Bing is that bad but being in Australia it seems Bing is only focussed towards America and so when doing items such as local searches I can tell I am going to get a subpar experience.
Thanks for your replies
So far the answer been a bit fat NO. Google also defaults on all Android devices *cough*
So it's perfectly reasonable Microsoft want value for their money. Besides, Bing ain't that bad Specially for the type of searches you typically want to do on a phone (and it integrates with Bing Maps, the phone's default maps solution)
Bing maps is brilliant especially the Silverlight version which is what i believe the phones use is particularly faster than google maps. But I agree that at the mo it's very US focused featurewise, hopefully this changes before launch
Yeah so far from what I've seen the Maps is definitely the best feature, I just hope MS will allow for the chance for say Google to port the search over as that local thing would be great on there where (from what I've seen) Google has a far larger database of customers and choice around me. It would surely be pretty commercially viable for Google if MS allowed it so fingers crossed
There will be a Google app, but you won't be able to change the local search engine from Bing (you can change the default search in IE, though). If all else fails, see if you can change Bing's settings to "US English".

How to make GPS tracking google map in WP7

Hi. everybody
I need to you help with google on windows phone 7. I studying and soon graduate. but I don't know to get the google map and track show in WP7 like TAmap program. but my project must send data Lat,Long to webserver. Now I can't it. Please professional help me to suggestion to write code c# and xaml file.
Thank you very much.
Hi,
Firstly, you should check out the Location Service sample from MSDN. This will show you how to read the GPS data from the device.
There are quite a few tutorials regarding web service communication and it really depends on how your web service is set up. This video might be useful (click Attend).
I haven't used Google Maps API, but they probably have the ability to add a point at a given GPS location. So, get the GPS location from the device and use the Google Maps API to plot that location on the map.
Hi
Thank you Sir.

[APP] Passive GPS location logger

I am trying to learn the basic concepts of Android coding and this is my first app that is beyond a simple "hello world" on the Android platform.
The app is a "passive" GPS logger, only activating itself when other apps, such as Google maps, Waze etc, are already using the GPS, logging the track into sdcard/loclog as a GPX file.
This is why i've decided to try & code this:
I've been looking for a passive GPS logger on the play store before and found none, practically all of them are requesting locations on their own.
It provides a good training ground for multiple Android coding concepts (activities, intents, broadcast receivers, a service...)
Any chance anyone interested in testing this?
Any feedbacks?
InfX said:
Any feedbacks?
Click to expand...
Click to collapse
It works.
Made .gpx and exported it onto endomondo site, and route is there. Thanks
Sure it does. I wouldn't upload it if it wouldn't work at all
By feedback i mean the unexpected stuff

Where to begin for making useful apps?

Hey all
I have been building sites for a long time and I am pretty confident in modern frameworks like Bootstrap etc. I have played about with JQuery Mobile and UI. I know how to make mobile sites from a front end side. I understand that I could upload my site to PhoneGap and turn it into a native app.
However, I would love to know how to make useful, dynamic apps. For a very basic example, developing an app to find pizza shops in the local area.
I know how to make mobile sites easily enough. I just don't really understand how to link that up with APIs etc , or even where to begin. If someone could point me in the right direction for where I could experiment with this I would be really grateful .
I have read some API info, but I don't know how to use it at all.
I'd start with building a small app that uses some public REST api. Such as a reddit or craigslist client. This will let you learn how REST APIs work in general. Once you get the hang of it, you can build your own REST APIs.
Just pick some RESTful API to get data and then process it some way. For example you may try LinkedIn API (can't post links, lol - just google "linkedin rest api" and you'll get it).
Probably the most useful quick exercise for you would be to check the documentation of an easier API, get a tool which can be used for REST testing and just play around with it. For this purpose, I'm using Paw on my Mac, which is a really friendly tool, but after reaching a basic level of understanding how things work you can do the same with cURL, in Python or whatever you fancy. I bet there are good web tools for this purpose as well, I just never had to use any.

Use Apache Cordova?

Hey everyone! In response to a recent suggestion by a colleague, I've determined Cordova may be the best course of action for my current project. The reason we determined this, is because what I'm developing is already a web-app, that is complete, in which I can make a responsive style for mobile browsers & use Cordova to use a webview to access the app. So I'm looking for advice from experienced developers to see if this would be a viable option.
Let me start by giving you a run-down of the project. The project is called SecurSend. It is a private messaging platform that allows the user to submit sensitive information, without the worry of being monitored or keylogged. The end-user will compose a message which will generate a unique URL to the content, the recipient will receive this URL, and when accessing the content, it is permanently destroyed from the server. I don't currently have the site live, or it'd be much easier to show you, but the premise is security.
There is no current mobile theme for the site, however, it wouldn't be too difficult to implement. For something like this, do you feel Cordova would be the best option? Also, if you have any advice on Cordova, I wouldn't mind!
AutonomousHC said:
project is called SecurSend. It is a private messaging platform that allows the user to submit sensitive information, without the worry of being monitored or keylogged. The
Click to expand...
Click to collapse
re: the app:
thinking some combo of xmpp + OTR and webrtc might do it
(OTR adds end-to end encryption to xmpp and as browser support for webrtc improves there's peer-to-peer udp possibilities in webrtc)
Re Cordova:
. not yet sure but from looking at some javascript-based apps I've seen done with it what I've seen of it looks like an easier place to start for installable web apps (curious too)
Yes cordova is great for this. The only thing Cordova is not great at is high performance games but that is changing soon.
wowbro said:
Yes cordova is great for this. The only thing Cordova is not great at is high performance games but that is changing soon.
Click to expand...
Click to collapse
This sounds like an interesting concept, but I have heard you don't get the full native experience with Cordova (the UI seems different than that of native applications).
Do buttons and dialogs look the same as native apps?
Can you, for example, create transparent action bars, or side bars?
Or, notifications or watch faces for Android Wear?
wowbro said:
Yes cordova is great for this. The only thing Cordova is not great at is high performance games but that is changing soon.
Click to expand...
Click to collapse
Alternatively, you could use Steroids.js which has most native features built-in -- even Native UI components, MAPS API, Camera API, etc.
Cordova can achieve this, but as stated before, you will suffer some performance issues (especially Android 4.4 and lower)
I believe that doing web apps is the best for trying new ideas on all major platforms. The effort is very low compared to native development and performance is sufficient.
Ionic Framework has great performance and is continuously improving.
Though I wouldn't recommend web apps for games I recently released an open source zombie game called zland (zland.io).
Maybe React Native could be interesting for you as well. You will get true native performance.
With React Native you can share a code base between platforms but have to rewrite platform dependent thinks.
They recently released it for Android so you can deploy to both iOS and Android.
I estimate the effort somewhere between web apps and native apps.

Categories

Resources