Google Maps API search location and pin - api

I am trying to put google maps on my browser and I am having trouble with APIs. What I am trying to do is have a searchbox with a map under it, where the user can put address and it will search near restaurants and pin them on the map. What I tried is searching the hole google and it just gets more confusing. I need help with this.

I came across something similar not so long ago and stumbled upon this neat jQuery Autocomplete Plugin.
It autocompletes the location you type and searches for it, after which it focuses the map on that location. It doesn't however highlight the nearest restaurants/bars/etc., but you can easily place a marker if said location was found. Hope this helps.

If you're interested in using PHP, this library will greatly help your journey. It saved me countless hours with the Google Maps API.

Related

Displaying an interactive map of polygons efficiently in react native

I am currently working on a project where I want to display a map to a user on which the user can click on certain regions. The user should also be able to pan and zoom the map to be able to click on certain smaller regions.
I have formatted a shapefile with a +-500 polygons nicely into json data I can use. The data format is not relevant, I can change it to the library I'm using.
What I have tried.
First, I went for react-native-maps because it looked promising as it allows for inserting custom polygons and clicking on them. But then it turned out that I need a Google Maps API Key for just using the library even when I am not actually using Google Maps at all. I have no interest in setting up an API Key and an account on Google for something I don't use so I started looking for an alternative.
Turns out, there aren't much alternatives that support only rendering polygons and not using an API Key(Mapbox has the same issue).
I also tried the react-native-svg-pan-zoom library but this had performance issues because I couldn't use an acceptable resolution where people would not see the pixels after zooming in a bit (canvasWidth above 2000) or my app would just crash, and with values of 1500 the movement was also not smooth.
I'm a bit stuck now because I can't find any alternatives, it's just very frustrating because react-native-maps will probably do the trick but it requires an API Token for no reason.
I created this question because maybe there is still a way to not use an API Key or some other library I just couldn't find but maybe you know where to find it.

google plus and pinterest share: how to not show unwanted images

When user try to share my page on google plus, google gives suggestions for some extra images which I don't want. I wan't only one image to show up in share windows. Is any way to tell that? I already use og:image tag, but it doesn't help.
The same problem is when Google Chrome Pin it extension is used for Pinterest.
Although Google+ generally respects the "og" tags, it frequently has trouble doing so. What works much better is to use Schema.org microdata. You can find a configuration tool to help, and some very brief documentation, at https://developers.google.com/+/web/snippet/.
More information about Schema.org markup is available at https://support.google.com/webmasters/answer/1211158.

IPhone Geocoding

There is absolutely no tutorials on geocoding on the iphone. Only reverse geocoding. I have an address, want to convert to coordinates, then display a streetview of that address. How can this be accomplished...
EDIT
The below answer pretty much echos what I found online, but I know this can be accomplished using Googles JSON geocoding. I am working on this now, will update post when I figure out how to pull out the coordinates.
"http://maps.google.com/maps/geo?q="+ address+"&key="+apiKey+"&sensor=false&output=json"
built in forward geocoding is new to iOS5. look at CLGeocoder, which includes methods like geocodeAddressString:completionHandler:. if you want to support pre-iOS5 then you'll have to use another service, e.g. google's. i haven't used it myself, but a quick search turned up: https://github.com/mjisrawi/iOS-Geocoding-Services which may be of use.

gmaps4rails with Google Maps searchbox

I'm writing a map applcication with Ruby-on-Rails 3 and gmaps4rails gem. I have the map setup and everything works fine but I would like to have a google maps like searchbox on the top with a dropdown list of possible places, like this:
Is there any easy way of doing this or a plugin that gives this functionality with not to much coding?
Preferably I would like to limit the search results to just one country if that is possible.
Regards,
Johann
I'm in a similar boat. In the past my application had search implemented with custom JavaScript based on Google Maps API Version 2, now I'm looking to upgrade.
However, in Google Maps API Version 3, there isn't a "enableGoogleBar" option anymore. The good news is that the new "Places" service looks to be the replacement.
You'll want to specifically look at the Places Autocomplete section. The example pretty much exactly describes what you want.
I'm getting into this myself soon. I'll keep you updated with progress I make. If you don't beat me to it first.

Google Wave extension for Programmers and their Code

Sorry if this is well known but Googling for my answer only came up with links about making Google Wave gadgets.
My question is, are there any Google Wave gadgets that allow for better collaborative code editing? I mean, I can set the font to fixed width etc., but are their any gadgets designed for it?
Responses shouldn't include anything about git or svn. I use those when I want to use those. This is about Google Wave!
Here is a huge list of robots available for Wave: http://www.chaaps.com/huge-list-of-125-google-wave-robots-add-bots-and-enjoy-wave.html
Maybe there is one in there?
Don't know how well it works but found an extension called CodeBot.
http://aaron.oirt.rutgers.edu/myapp/root/gadget/codeGadget
-- its a work in progress. Let me know if you want the source code.
I will package it and release it or something like it for the next WHIFF
release.