FAQ |
Kalender |
|
2021-07-27, 19:49 | #1 | |||
|
||||
Flitig postare
|
Någon som är insatt i detta API?
Jag skulle vilja åstadkomma följande i exempelvis PHP: - Ett adressfält där man skriva exempelvis "Östra Torggatan, Karlstad" - Bilden ska sedan sparas på min server samt lat/lng till databasen för att senare efter ca 30 dagar genom exempelvis ett cronjob hämta om bilden på nytt från Google. Enligt Google kan man få lov att cacha om det har betydelse för upplevelsen på hemsidan... Dock förstår jag inte riktigt hur de menar. |
|||
Svara med citat |
2021-08-05, 09:21 | #2 | ||
|
|||
Flitig postare
|
Eftersom Google i praktiken tar betalt per visning/ förfrågan, så tror jag inte att man får cacha, men det finns kanske undantag.
Jag fann detta: "Applications using the Street View Static API are bound by the Google Maps Platform Terms of Service. Section 3.2.3(a) and (b) of the terms states that you must not pre-fetch, index, store, or cache any Content except under the limited conditions stated in the terms." |
||
Svara med citat |
2021-08-05, 10:40 | #3 | |||
|
||||
Flitig postare
|
Citat:
Det jag finner dock märkligt är att flertalet större svenska sidor cachar eller rentav sparar google bilder direkt på sin host vilket bryter mot reglerna... Gör Google inget åt det idag... dvs. rentav skiter i det? |
|||
Svara med citat |
2021-08-05, 11:56 | #4 | ||
|
|||
Flitig postare
|
Ja, du verkar ha rätt.
Google Maps Platform verkar man kunna cacha 30 dagar. Jag tolkar det som att Street View Static API ingår i Google Maps Platform. https://developers.google.com/maps/o...e-web-services |
||
Svara med citat |
2021-08-05, 11:57 | #5 | ||
|
|||
Flitig postare
|
Cache results
Section 3.2.4.b of the Google Maps Platform Terms of Service specifies that you can temporarily cache Google Maps data for a period of up to 30 days to improve performance of your application. By caching web service responses, your application can avoid sending duplicate requests over short periods of time. |
||
Svara med citat |
2021-08-05, 12:22 | #6 | |||
|
||||
Flitig postare
|
Citat:
|
|||
Svara med citat |
2021-08-05, 18:36 | #7 | ||
|
|||
Flitig postare
|
Som jag tolkar det så får servern "cacha" svaret från API-anropet, så att man inte ska behöva ställa om samma fråga till Google-servern. Cachad data får lagras max 30 dagar, sen måste servern göra ett nytt anrop. Brasklapp: Men jag har inte läst det finstilta.....
Jag skulle gissa att funktionen är främst för mobil-appar, då man vill undvika onödig trafik av flera olika anledningar. Om du har en website, så kanske du kan skippa att cacha, så att du inte retar upp Google. |
||
Svara med citat |
Svara |
|
|