1397909408 wordpressでのカスタムフィールドテンプレートにて店舗住所項目からgooglemap表示させておりますが、最近になってから店舗名表示されていた箇所(添付画像赤丸部分)が緯度経度の数値表示に変わってしまいました。修正方法などわかりませんでしょうか?

ちなみに以下がphpコード部分です。

<div class="box">
<h2 class="pageSingle"><?php the_title(); ?>の地図</h2>
<iframe width="740" height="460" frameborder="0" scrolling="no" marginheight="0" marginwidth="0" src="http://maps.google.co.jp/maps?q=<?php echo post_custom("Map_lat")?>,<?php echo post_custom("Map_lng")?>+(<?php the_title(); ?>)&hl=ja&spn=1.612832,3.120117&z=14&output=embed" class="gmaps"></iframe></div>

回答の条件
  • 1人5回まで
  • 13歳以上
  • 登録:2014/04/19 21:10:08
  • 終了:2014/04/26 21:15:04

回答(1件)

id:snow0214 No.1

snow0214回答回数470ベストアンサー獲得回数1162014/04/21 21:46:49

ポイント100pt

GoogleMapsの仕様が変わったというか、もともと "q=()" で表示する仕様はなかったので、どうしようもないと思います。

Google Maps APIを使ってはどうでしょうか。

WordPressのカスタムフィールドに住所や地名を登録するだけでGoogleマップが表示されるようにカスタマイズする

http://kachibito.net/wordpress/display-google-map-using-cf.html

id:kaji0245

情報ありがとうございます。
この場合はマップ左上の緯度経度の表示がなくなる+マークアップ表示もなくなる、ということでしょうか。
理想は緯度経度部分が店舗名表示なんですが。

2014/04/21 22:50:22
id:snow0214

そうなります。

店舗名がGoogleMapsに登録されていれば、下のようなコードで表示できるとは思いますが。

<iframe width="740" height="460" frameborder="0" scrolling="no" marginheight="0" marginwidth="0" src="http://maps.google.co.jp/maps?q=<?php the_title(); ?>&ll=<?php echo post_custom("Map_lat")?>,<?php echo post_custom("Map_lng")?>&hl=ja&spn=1.612832,3.120117&z=14&output=embed" class="gmaps"></iframe>
2014/04/22 20:16:46
  • id:rouge_2008
    マップに目的の店舗が登録されていますか?
    該当付近の地図を表示した状態で、店舗の名称や紹介文で使用しているキーワードなどで検索してみてください。

    ・店舗が登録されていた場合は、経度・緯度情報を確認して、PHPファイルを正しい数値に変更してみてください。
    ・店舗が登録されていなかった場合は、Google プレイスで登録してみてください。(※店舗の所有権確認後に登録されるようです。)

    ・ビジネスオーナー向けプレイス ヘルプセンター
    https://support.google.com/places/?hl=ja

    ・Google プレイス品質ガイドライン
    https://support.google.com/places/answer/107528?hl=ja
  • id:a-kuma3
    駄目ですわ >rouge_2008 さん
    どうやら、仕様が変わって、新しいマップだと検索ボックスに緯度・経度を入れたときの挙動が変わってるみたい。

    新宿駅の緯度・経度を指定した、古いマップの URL。
    https://www.google.co.jp/maps?q=35.689703,139.700489&hl=ja&z=16&output=classic

    新しいマップの URL。
    https://www.google.co.jp/maps?q=35.689703,139.700489&hl=ja&z=16

    んで、iframe に埋め込んだ場合には、https://www.google.com/maps/embed? に飛ばされて、地図のモードは新しいマップに準ずるみたい。
    iframe に指定される URL も、質問文に書いてあるコードとは、全然違ってる。
  • id:rouge_2008
    仕様変更の影響なんですね。
    ちょっと今はまだ確認できません・・・
  • id:rouge_2008
    新しいマップで経度・緯度や名称指定で地図を読み込むのは無理みたいですね。
    共有用のコードの仕組みが全然分かりません・・・
    既存回答にあるようにGoogle Maps APIを使った方が良さそうです。

この質問への反応(ブックマークコメント)

「あの人に答えてほしい」「この質問はあの人が答えられそう」というときに、回答リクエストを送ってみてましょう。

これ以上回答リクエストを送信することはできません。制限について

絞り込み :
はてなココの「ともだち」を表示します。
回答リクエストを送信したユーザーはいません