恩,先说,这套.. 纯研究,不作弊!
这两天大家都知道 Pokémon GO 上线了!!
所以前两天我也到处跑.. 没时间研究它 0.0
早上稍微看了一下,用了一个方式居然可以达成切换位置..
不过限定 iOS 哟~
Demo 影片:https://www.youtube.com/watch?v=w9I8MdiVqnE
Facebook:https://www.facebook.com/comdan66/posts/1372333979446607
主要利用 Xcode 写了一个 App,并且写一个 .gpx 档案
这么做是为了用来产一个自己的 GPS 模拟器,给这个 APP 使用
只是没想到其他 APP 也受到影响了!!!
于是呢,立马写了个 Web Google Maps 的接口~
用 Google Maps JavaScript API 的 Marker,当拖曳完后 AJAX 到后端
后端利用 php 来将该 .gpx 档案更新内容(经纬度)
但是这边遇到一个问题就是 Xcode 需要再重新选择一次 GPS 模拟器
所以这边我利用了 Gulp,去监听这只 .gpx 档案
当有更新或变动时,利用 osascript 去执行 os 的 script 选择 xcode 的功能
所以整体下来就是一套自动化流程囉!
以上有参考这位大大的 source
https://github.com/iam4x/pokemongo-webspoof
不过目前我不打算把 Code 放上 GitHub.. 以免破坏了游戏的平衡 ^^
最后,不要嘘我,我只是研究 >"<