Php 谷歌地图-Facebook使用JSON放置假位置

Php 谷歌地图-Facebook使用JSON放置假位置,php,json,google-maps,geolocation,Php,Json,Google Maps,Geolocation,我正在做一些关于基于位置的社交网络的研究,我试图通过修改谷歌返回到Firefox浏览器的JSON,看看我是否可以伪造一个位置 首先,我在firefox浏览器中键入了about:config,设置了所有的配置,并将geo.wifi.uri的参数更改为一个返回JSON位置的页面 <?php header('Content-type: application/json'); $longitude = "-73.98626"; $latitude = "40.75659"; $

我正在做一些关于基于位置的社交网络的研究,我试图通过修改谷歌返回到Firefox浏览器的JSON,看看我是否可以伪造一个位置

首先,我在firefox浏览器中键入了about:config,设置了所有的配置,并将geo.wifi.uri的参数更改为一个返回JSON位置的页面

 <?php 

 header('Content-type: application/json');

 $longitude = "-73.98626";

 $latitude = "40.75659";

 $accuracy = "10";

 $geoArray = array( 'location'=>array(

         'latitude'=>$latitude,

         'longitude'=>$longitude,

         'accuracy'=>$accuracy ) ) ;

 $geoJson = json_encode( $geoArray ) ;

 echo $geoJson ;

 ?>

它已经到了一个阶段,我可以选择一个地方,签入按钮出现了,但当我按下它时,它只是说加载


我正在使用firefox用户代理iphone 3.0设置来获取签入选项

您伪造的位置是否适用于以下情况:?在预期的响应中有一个
access\u token
字段,您的JSON丢失了:请尝试添加该字段。您可能还需要添加一个
地址
字段。这是您需要的结构:

    {"location":
        {"latitude": 40.75659,
         "longitude": -73.98626,
         "address":{"country":"United States","country_code":"US","region":"<statename>",
    "city":"<city name>","street":"<street name>","street_number":"<number>","postal_code":"<zip>"},"accuracy":10.0},
"access_token":"<honestly not sure what this is or how it is interpreted>"}
{“位置”:
{“纬度”:40.75659,
“经度”:-73.98626,
“地址:{“国家”:“美国”,“国家代码”:“美国”,“地区”:“,
“城市”:“街道”:“街道编号”:“邮政编码”:“}”,准确度:10.0},
“访问令牌”:“”}