Geo
in package
OSM Map, Geo Search
Table of Contents
- getByTown() : array<string|int, mixed>
- Gets the correct town name and lat/lon from a search-string
- getGeoLocAtt() : array<string|int, mixed>
- Holt GeoLoc, gibt saAtt zurück und nutzt Session
- getMapLink() : array<string|int, mixed>
- Gibt den Ajax-Link für die OSM-Map
- getOSM() : array<string|int, mixed>
- Via curl wird auf OSM lon/lat abgefragt
- getOsmData() : array<string|int, mixed>
- open mapquestapi.com and get results
- getTownLink() : string
- suchparas fuer ort zusammenbasteln. es sollen nur worte uebrig bleiben nur fuer member
- getWeatherLink() : array<string|int, mixed>
- getGeoID() : int
- Try to get the Geo ID
- getSQLTown() : array<string|int, mixed>
Methods
getByTown()
Gets the correct town name and lat/lon from a search-string
public
static getByTown( $strSearch) : array<string|int, mixed>
Parameters
Return values
array<string|int, mixed> —- geoloc: town-name, geolat, geolon
getGeoLocAtt()
Holt GeoLoc, gibt saAtt zurück und nutzt Session
public
static getGeoLocAtt(array<string|int, mixed> $saAtt[, string|int $latlon = '' ]) : array<string|int, mixed>
Parameters
- $saAtt : array<string|int, mixed>
- $latlon : string|int = ''
Return values
array<string|int, mixed> —getMapLink()
Gibt den Ajax-Link für die OSM-Map
public
static getMapLink(array<string|int, mixed> $saParty[, array<string|int, mixed> $naJson = [] ]) : array<string|int, mixed>
Es gibt zwei Fälle: Mit und ohne Party Wird keine Party übertragen, kommen nur lat/lon-werte
Parameters
- $saParty : array<string|int, mixed>
- $naJson : array<string|int, mixed> = []
-
- width und height
Return values
array<string|int, mixed> —getOSM()
Via curl wird auf OSM lon/lat abgefragt
public
static getOSM(string $strSearch[, string $strLatLon = '' ]) : array<string|int, mixed>
http://wiki.openstreetmap.org/wiki/User:SunCobalt/OpenLayers_Suche#Download_Beispieldateien
Die Funktion speichert seit 23.05.2013 geoloc-daten in tabelle data_geo_loc Wenn nach städten oder lat/lon gesucht wird, wird lokale tabelle gelesen
Parameters
- $strSearch : string
-
- plz oder ort
- $strLatLon : string = ''
Return values
array<string|int, mixed> —$saReturn geoloc - lat - lon
param string $strLL - lat/lon, separated with comma param int $nLimitOsm
getOsmData()
open mapquestapi.com and get results
public
static getOsmData( $strSearch, array<string|int, mixed> $naLatLon) : array<string|int, mixed>
Parameters
Return values
array<string|int, mixed> —getTownLink()
suchparas fuer ort zusammenbasteln. es sollen nur worte uebrig bleiben nur fuer member
public
static getTownLink( $saParty, $bPast) : string
Parameters
Return values
string —getWeatherLink()
public
static getWeatherLink( $saParty) : array<string|int, mixed>
Parameters
Return values
array<string|int, mixed> —getGeoID()
Try to get the Geo ID
protected
static getGeoID( $strSearch) : int
Parameters
Return values
int —getSQLTown()
protected
static getSQLTown(string $strGeoLoc) : array<string|int, mixed>
Parameters
- $strGeoLoc : string