Git Product home page Git Product logo

Comments (13)

bkdotcom avatar bkdotcom commented on August 28, 2024

Google Announcement

As of June 22, 2016 we are making the following changes to the Google Maps APIs Standard Plan:

  1. We no longer support keyless access (any request that doesn't include an API key). Future product updates are only available for requests made with an API key. API keys allow us to contact developers when required and help us identify misbehaving implementations

from leaflet-geosearch.

JackDougherty avatar JackDougherty commented on August 28, 2024

+1

from leaflet-geosearch.

joshdickerson92 avatar joshdickerson92 commented on August 28, 2024

Has there been any update to the plugin for this or can the API key simply be added in?

from leaflet-geosearch.

renato-gomes avatar renato-gomes commented on August 28, 2024

+1

from leaflet-geosearch.

joshdickerson92 avatar joshdickerson92 commented on August 28, 2024

If you follow the link by @bkdotcom to gain a API Key. Then in l.geosearch.provider.google.js include the API Key in the following line then it seems to work for me.

    `var url = "https://maps.googleapis.com/maps/api/js?key=_KEYHERE_&callback=onLoadGoogleApiCallback&sensor=false";`

from leaflet-geosearch.

renato-gomes avatar renato-gomes commented on August 28, 2024

I know that, but everytime someone on my team uses a package manager like bower or npm to install or update the components used in the project, needs to remember to go to that file and insert the api key, or the it will break the project....

from leaflet-geosearch.

meterlongcat avatar meterlongcat commented on August 28, 2024

+1

from leaflet-geosearch.

dkobia avatar dkobia commented on August 28, 2024

Created a pull request for this so that you can initialize it with:

new L.Control.GeoSearch({
  provider: new L.GeoSearch.Provider.Google({
    key: 'YOUR_API_KEY'
  })
}).addTo(map);  

from leaflet-geosearch.

smeijer avatar smeijer commented on August 28, 2024

Thanks @dkobia , PR is merged.

from leaflet-geosearch.

bcalik avatar bcalik commented on August 28, 2024

I get unknown property key error when I try to use it with custom control like:

var googleGeocodeProvider = new L.GeoSearch.Provider.Google({key: '...'});
googleGeocodeProvider.GetLocations('Istanbul', function ( data ) {
  console.log(data)
});

from leaflet-geosearch.

dkobia avatar dkobia commented on August 28, 2024

@bcalik ... Will test and push a fix.

from leaflet-geosearch.

jb2b38 avatar jb2b38 commented on August 28, 2024

I have the same issue as @bcalik , anything new on the issue?

from leaflet-geosearch.

vincent-ollivier-everysens avatar vincent-ollivier-everysens commented on August 28, 2024

It's because this.options is add to parameters sent to Google Geocode script ... But "key" is NOT a parameter, it should only be on URL.

var parameters = L.Util.extend({
      address: qry
    }, this.options); 

from leaflet-geosearch.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.