• 締切済み

表示ができない!

現在、携帯電話で撮影した写真にGPS情報を付加してメールによってあるところへ送り、それらの画像やその他の情報をGPS情報からgooglemap上の位置にマーカでプロットしてユーザが投稿した写真をウェブブラウザ上で閲覧できるようなシステムを作っています。 仕様は、メールを受信したらタイトルや本文、送信者のアドレス、送信日時、位置情報をxmlファイルに出力するような仕様になっているのですが、そのファイルから位置情報を取得してきてマーカをプロットするのがうまくいきません。 ウェブで調べてxmlファイルから位置情報を取得して変数に緯度と経度を代入することは、ウェブブラウザから見るウェブページに表示してみることで出来ていることは確認できたのですが、実際にgooglemap上にマーカがでないんです。 この場合、どんな原因が考えられますか? 困ってます。ご親切な回答お願いします。

  • Java
  • 回答数1
  • ありがとう数2

みんなの回答

  • SSMSE
  • ベストアンサー率66% (12/18)
回答No.1

"googlemap マーカ 表示されない"でぐぐってみたら、こんな日記がありました。 参考になるかどうかはわかりませんが・・・ http://oshiete1.goo.ne.jp/kotaeru_reply.php3?q=2685667 キャッシュ http://72.14.253.104/search?q=cache:8piMS9BHWKEJ:blog.07l.oops.jp/%3Feid%3D369633+googlemap+%E3%83%9E%E3%83%BC%E3%82%AB+%E8%A1%A8%E7%A4%BA%E3%81%95%E3%82%8C%E3%81%AA%E3%81%84&hl=ja&ct=clnk&cd=11&lr=lang_ja

yapphoo_7
質問者

お礼

ご回答ありがとうございます。 その日記は僕も検索してみたら発見しました。しかし、何を言っているのかさっぱりでして読むのをやめました。 googlemapのバージョンが変わったからかわかりませんが、他の方法(違う関数)を用いることでなんとかできました。 ありがとうございました。

関連するQ&A

  • ふきだしに画像を!

    現在、携帯電話で撮影した写真にGPS情報を付加してメールによってあるところへ送り、それらの画像やその他の情報をGPS情報からgooglemap上の位置にマーカでプロットしてユーザが投稿した写真をウェブブラウザ上で閲覧できるようなシステムを作っています。 仕様は、メールを受信したらタイトルや本文、送信者のアドレス、送信日時、位置情報、さらに画像ファイル名(添付画像は画像ファイル用のフォルダに保存される)をxmlファイルに出力するような仕様になっています。 画像から読んだ位置情報からgooglemapにマーカを表示させて、マーカをクリックするとふきだしに受信したメールのタイトルを表示することはできました。 しかし、クリックしたらふきだしにサムネイル画像も表示できたらいいなと考えていてやろうとしたのですができなくて困ってます。 やりたいことのイメージはこんな感じです。↓ http://hvs.dyndns.org/PosPos/PC/ 北海道あたりにあるカメラのアイコンをクリックしてみてください。 参考になるページのソースを見てこうすればできるんじゃないかと思ったので下記のような感じでやってみたのですが、 ○htmlのscriptタグ内で、まずは画像ファイル名をxmlから読み込んでくるのではなく、画像ファイル名を指定して表示させようと、 var html = markers[i].getAttribute("subject") + "<br />" + "<a href='./debui.jpg' target='_blank'>" + <img src='./debui.jpg' width="120" height="102" \/></a>"; このような記述をしたのですが、これに対してエラーが出てしまい地図さえ表示されない状態です。(泣) 何が違うかわかりますか? こういう書き方は許されてないんですか? でしたらどのような記述をすればできるのか教えてください。 お願いします。

    • ベストアンサー
    • XML
  • GoogleMapでの複数マーカー表示について

    MySQLのデータベースに格納してある緯度と経度を使い、GoogleMap上に複数のマーカーを表示させるプログラムをJSPで作成したいのですが、 JSP内ではデータベースの緯度と経度をうまく取得できず、その後別のjavaで一度取得した経度と緯度をArrayListでリストに入れ、それをJSPで受け取り配列に入れる形式にしてみました。 しかし、それもうまく表示させることができませんでした。 MySQLのデータベースの緯度と経度を使ってGoogleMap上に複数マーカーを表示するにはどうすればいいのでしょうか? アバウトな質問になってしまい申しわけありません。 どうかよろしくお願いいたします!

  • GoogleMapApi GoogleMap のカスタマイズについて。現在見えているマーカーの情報のみをサイドバーに表示したい。

    GoogleMapをサイトで利用を考えています。 現在、XMLを利用して、マーカーをGMap上へ表示させることまではできました。 http://www.i-ll.jp/test/map/xml.html コードはソースを参照をお願いします。 ここからカスタマイズについてなのですが 現在はマーカーの情報をすべてサイドバーに表示してあります。 これを、マーカーが実際に目で見えている情報のみをサイドバーに表示させたい場合 どうしたらよいのでしょうか?(添付画像参照) スクロールするたびに情報が変化します。 参考サイト 川越なう:http://kawagoe-now.jp/ 初めて、GoogleMapをカスタマイズしていて、不慣れな部分も多いのですが よろしくお願いいたします。

  • GoogleMapAPI - デフォルト表示したマーカーから緯度経度を取得できない

    最近googleMapを利用しデータベースと連携して コミュニケーションツールを作れないかとあれこれ 本やネットで調べた知識でがんばっているのですが、 行き詰まってしまったのでどなたかお知恵をお貸し下さい。 ◇前提 ・googleMapのページアクセス時に  DBに登録済みのマーカー情報(緯度・経度・場所名称)を基に  複数のマーカーを表示する  ※DBとのデータ中継はPHPを使用。ここでは省略。 ◇問題点 ・表示された複数のマーカーのうちどれかをクリックしたとき  そのマーカーに付随するデータをフォーム上に表示したいが、  DBへの問い合わせに必要なクリックしたマーカーの緯度経度が  取得できない。 以下抜粋 ------------------------------------------------- // 登録済みマーカーをデフォルト表示 GDownloadUrl("load.php", function(doc, stat){ var load = doc.parseJSON(); for(var i=0; i<load.data.length; i++){ var point = new GLatLng(load.data[i].lat, load.data[i].lng); var marker = new GMarker(point); map.addOverlay(marker); // クリックしたマーカーに該当する情報を表示 GEvent.addListener(marker, "click", function(){ //*** ここで緯度経度を取得 **** } } }); ------------------------------------------------- http://oshiete1.goo.ne.jp/qa2559818.html 上記ページの質問に対する回答の方法も試しましたが、 エラーが出てしまい解決できませんでした。 プログラム素人な上、不慣れな分野にて行き詰まってます。 どうかお助け下さい。

  • googlemapでの位置の表示

    現在、googlemapを用いて、テーマパークだけを表示させるプログラムを作ってます。 今作っているプログラムは位置情報を読み込む際にxmlファイルから読み込んでいるのですが、xmlファイルの位置情報をランダムに取得して表示させたりすることは出来るのでしょうか?下のxmlファイルでしたら、お台場と東京タワーだけ表示みたいな形で… ↓xmlファイル <markers> <marker lat="35.62882" lng="139.777508" html="お台場" label="お台場" n="1"/> <marker lat="35.658632" lng="139.745411" html="東京タワー" label="東京タワー" n="1"/> <marker lat="35.729539" lng="139.718172" html="サンシャイン60" label="サンシャイン60" n="1"/> <marker lat="35.660423" lng="139.729204" html="六本木ヒルズ" label="六本木ヒルズ" n="1"/> <marker lat="35.7174" lng="139.771347" html="上野動物園" label="上野動物園" n="1"/> <marker lat="35.715491" lng="139.794669" html="花やしき" label="花やしき" n="1"/> <marker lat="35.741964" lng="139.647941" html="としまえん" label="としまえん" n="1"/> <marker lat="35.717588" lng="139.276707" html="東京サマーランド" label="東京サマーランド" n="1"/> </markers> ↓xmlの読み込み部分のjavascript // ===== XML呼出 ===== function readMap(url) { var request = GXmlHttp.create(); request.open("GET", url, true); request.onreadystatechange = function() { if (request.readyState == 4) { var xmlDoc = GXml.parse(request.responseText); var markers = xmlDoc.documentElement.getElementsByTagName("marker"); map.getInfoWindow().hide(); map.clearOverlays(); for (var i = 0; i < markers.length; i++) { var lat = parseFloat(markers[i].getAttribute("lat")); var lng = parseFloat(markers[i].getAttribute("lng"));   var points = new GLatLng(lat,lng); var html = markers[i].getAttribute("html"); var label = markers[i].getAttribute("label"); var n = markers[i].getAttribute("n"); var marker = createMarker(points,label,html,n); map.addOverlay(marker); } なんかいい工夫はあるのでしょうか? やり方も教えていただけると助かります。 何かいい方法がありましたらご教授お願いします。。

  • GPS携帯(3キャリア)で撮られた写真のexifファイルから緯度経度が

    GPS携帯(3キャリア)で撮られた写真のexifファイルから緯度経度が取得出来ると思うんですが、 標高の情報もわかりますか?au以外のGPSでは数値地図が必要ですか? 何がしたいかと言うと、例えば、写メールから「この写真は富士山の標高2000mで撮られたものだ」と特定出来るものが作りたいんです。 何か方法があれば教えて下さい。

    • ベストアンサー
    • PHP
  • GPS装置で得たロランC時差表示を緯度経度に変換したいが可能でしょうか?

    船舶で使用していたGPS装置を買い換えたのですが、古いGPS装置で得た漁礁位置情報(ロランC時差表示)を緯度経度に変換したいのですが可能でしょうか? 新しいGPS装置は緯度経度表示しか出来ないので困っております。ご存知の方宜しくお願いいたします。

  • PHPで最も近い緯度経度をDBデータから抽出する方法について

    PHPで最も近い緯度経度をDBデータから抽出する方法について 現在携帯電話のGPS機能を使って、 お店の位置情報リストを使って現在地から最も近い場所を検索する機能を PHPで作ろうと考えています。 そこで携帯電話から取得出来る位置情報をWGS84系に変換するまでは出来たのですが、 お店の位置情報リスト(こちらもWGS84系データで、SQLでDBに保存)から どのような方法で検索すればよいのか困っています。 そもそもWGS84系のデータ仕様自体を詳しくわかっていないのですが、 PHPである場所の緯度経度から、DBにある緯度経度データから最も距離の近い緯度経度を検索・抽出するにはどうしたらよいでしょうか。 よろしくお願いいたします。

    • ベストアンサー
    • PHP
  • PHPで携帯で撮影された画像(GPS)から住所取得

    はじめまして。 宜しくお願い致します。 目的としては WebサイトにアップロードされたJPEG画像(携帯でGPS情報付加)から 位置情報(住所)を取得する方法が分からず困っています。 実現イメージとしては以下の通りです。 (1)exif_read_data関数を用いてJPEGファイル内にある    経度、緯度情報を取得 (2)取得した経度、緯度情報から    日本住所の文字列を取得する    ※ 大阪府淀川区○○のような文字列が欲しい      番地などの詳しい情報までは求めない。 1については http://www.phppro.jp/phptips/archives/vol40/2 に記載のサンプルコードで簡単に緯度、経度を取得できます。 問題は2の方で 恐らくどこかで公開されている住所DBのAPIを使って 日本住所の文字列を取得できるのではと思っているのですが 色々調べてみましたが分かりません。 アドバイスお願い致します。

    • ベストアンサー
    • PHP
  • GPSの経路と写真を同時に表示したい

    GPSロガーとデジカメを併用して写真を撮っています。 先日友人とハイキングに行き、存分に楽しんで写真をたくさん取って帰ってきました。 その時に撮った写真を友人と共有したいと思っています。 PicasaやFlickrなどで共有しようと思うのですが、添付画像のように、地図上に写真だけでなく経路も同時に表示でき、Webで共有できるようなやり方はありますでしょうか? (調べた限りだと地図上に写真が表示される方法しか分かりませんでした) なお私は GPSロガーが出力した経路のデータ(.gpxファイル) デジタルカメラで撮った写真(.gpxファイルと照合し、EXIFタグにGPSの位置情報が入っています) を持っています。gpxからKMLなどへの変換も可能です。 Mac OS X Snow Lepardを使用しています。 [参考までに・・・現時点で私が思っていること] ・PicasaやFlickrに位置情報つきの写真をアップロードすると、Webで地図上に写真がマッピングされる。しかしそこに.gpxファイルなどを同時に表示するやり方が分からない。 ・Google Map やGoogle Earthなどを使えば、経路情報をWeb上で共有することができるが、そこに写真を同時にマッピングすることはできない。どうにかならないものか。 どうぞよろしくお願いいたします。