我想要一個谷歌地圖顯示用戶位置作爲div的背景。通過後臺URL鏈接發送php變量
使用我的MAXMIND Geo-ip安裝我告訴使用<? echo $_SERVER["GEOIP_CITY"];?>,<? echo $_SERVER["GEOIP_COUNTRY_NAME"];?>
來顯示「美國舊金山」。
所以,我使用下面的代碼,但它不起作用。
<div id="main-body-map" style="background-image:url(http://maps.googleapis.com/maps/api/staticmap?center=<?php echo$_SERVER["GEOIP_CITY"];?>,<? echo $_SERVER["GEOIP_COUNTRY_NAME"];?>&zoom=14&size=245x252&sensor=false);background-repeat: no-repeat;background-position:center center;">
我不知道如果我需要設置每$ _ SERVER [「」];作爲像美元城市的第一個變量?如果您只需在Google地圖鏈接中輸入城市,國家,就可以正確顯示地圖。例如
http://maps.googleapis.com/maps/api/staticmap?center=Seattle,USA&zoom=14&size=245x252&sensor=false
而且這會是更好的使用精度的IP?我也可以訪問IP地址查找變量。
謝謝!
當你運行你的代碼時輸出是什麼樣的?它是否在URL中包含城市名稱? – 2012-04-09 05:43:46