divの背景としてユーザーの場所を示すGoogleマップが必要です。バックグラウンドURLリンクを使ってphp変数を送信する
私のMAXMIND Geo-ipインストールを使用して、<? echo $_SERVER["GEOIP_CITY"];?>,<? echo $_SERVER["GEOIP_COUNTRY_NAME"];?>
を使用して、 "San Francisco、USA"と表示するように指示されました。
私は次のコードを使用していましたが、動作しません。
<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 [""]を設定する必要があるかどうかはわかりません。 $ cityのような変数として最初に? Googleマップのリンクに都市、国を入力するだけで、適切に地図が表示されます。例えば
http://maps.googleapis.com/maps/api/staticmap?center=Seattle,USA&zoom=14&size=245x252&sensor=false
はまた、これは、精度のためにIPを使用した方が良いでしょうか?また、IPアドレスのルックアップ変数にアクセスできます。
ありがとうございます!
goolgeマップAPIを使用して
コードを実行すると、どのような出力が表示されますか? URLに市の名前がありますか? –