フロントエンドでgooglemapで表示された場所の情報を座標に変えて
値をカスタムフィールドに入力されています。
この座標の値を使ってsingle.phpにコードを記入しgooglemapを表示したいと考えています。
プラグインなしでできれば行いたいです。
google APIコードは入手済みです。
私はまだ素人で紹介された情報をコピペして実装ことしかできません。
調べたところ、
http://xn--o9jo4t9b8csgsa8h.com/2012/01/23/technical_522/
こちらで紹介されている座標から表示ということを試してみましたが
表示したら真っ白になってしまいました。
紹介されているコードに、追加として、
入力があった場合に表示されるようにifを付け足しています。
カスタムフィールド名はmapです。
<?php if ( post_custom('map') ) : ?> <img alt="" src="http://maps.google.com/staticmap?center=<?php echo post_custom(" />&markers=<!--?php echo post_custom("map"); ?-->,redc&zoom=17&size=400x300&key=【Google Maps API Key】" width="270" height="270" class="imageframe" alt="" /> <?php endif; ?>
Advanced Custom Fieldsのプラグインを使用してみましたが
googlemapのみうまくリンクされず、地図のさしている地点は
変化されずに初めの設定されている場所で表示されたままです。
フロントエンドのgooglemapから情報を入手する方法をあきらめてほかの方法を探すことも考えたのですが、
マイナーな、住所にない細かい場所を表示したい場合などは
やはり現在座標までは取得できているので、
是非googlemapを表示したいと考えております。
上記のコードでどこか違うところがあるのでしょうか。
どうかご教授をお願いいたします。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2018/04/02 17:35