Óvatosan kell bánni a GMAP API használatával mert nem várt hibákat okozhatnak a verzió váltások. Ha konkrét API verziót nem adunk meg, akkor a legfrissebbet használva előjöhetnek nem várt program működések.
Lehetőleg inkább használjuk a setPosition(), getPosition() függvényeket objektum pozíció beállítás és kiolvasásra. Ha objektum tulajdonságot használunk óvatosnak kell lennünk.
Nyitott verzió megadásnál (itt gond lehet az idő nullásával):
<script src ="https://maps.googleapis.com/maps/api/js?v=3.exp"></script>
Objektum tulajdonságok:
Geometry: Object
bounds: rh
location:
D: 18.98778040000002
k: 47.7240115
Kiolvasás és pozicionálás:
map.getView().setCenter(ol.proj.transform([results[0].geometry.location.D, results[0].geometry.location.k], 'EPSG:4326', 'EPSG:3857'));
Konkrét verzió megadás esetén :
<script src ="https://maps.googleapis.com/maps/api/js?v=3.19"></script>
Objektum tulajdonságok:
Geometry: Object
bounds: rh
location: qf
A: 47.7240115
F: 18.98778040000002
Kiolvasás és pozicionálás:
map.getView().setCenter(ol.proj.transform([results[0].geometry.location.F, results[0].geometry.location.A], 'EPSG:4326', 'EPSG:3857'));