なかには何でもない道端なども入っていたりする。気づいたのは、昔訪れた場所のスターマークが消えている!?あれ?っと想いリロードするが、復元しない。ええぇぇ!!お気に入りのスターが地図から・・・消えた!!お気に入りは古いものから消えるのか?さっそくこの問題について調べてみたところ、iOSでは500個所の制限があるらしい。androidにはない。機種によって変わるんだとか。古いスターが勝手に消されてるんだろうか??すると3件目にヒットした記事で詳しく解析していた。GoogleMapからスターが地図から消えてもデータ的には消えてない。表示されていないだけ。実際に自分のスターのGeoJsonデータを吐き出して覗いてみたところ、確かにスターがついていないけれど記録はしっかり残っていた。GeoJsonの掃き出しはコチラからできます。自分の環境だと1000件を超えると古いものから表示されなくなる?のかも。表示数の問題?じゃあなんで表示されなくなるのか?と考えると、はやり表示数が多くなり過ぎると処理が遅くなってしまうので、その対策のためのリミッターと考えるのが自然かな。androidの端末では問題なく表示されていて、Winのパソコンだと表示されない。なんだろうか?この差は?、androidとWindowsで挙動が違うのかも?対策としてカスタムのリストをつくって、いくつかのリストに分散させておく、という手も考えられるけれど、結局表示限界がくれば処理落ちするだろうし、古い場所を思い出して復元するのもちょっと面倒そう。そこで、とりあえず訪れた場所を表示する方法を調べてみた。対応その1、国土地理院の地図に読み込んでみる吐き出したGeoJsonをそのまま国土地理院の地図にドロップしてみた。するとすんなりマップ上に全ての訪れた場所が再現された。国土地理院地図はコチラひとまず。今のところコレが一番簡単な手段。前にどんな場所にいったんだろう~?ってちょっと確認したくなったらこの程度でもいいかもね~。吐き出したGeoJsonを他のリストに読み込むことは今の所出来無さそう。吐き出したGeoJsonをKLMに変換してマイマップに読み込んでみる。変換はオンラインサイトがあるのでここを使ってみた。GoJson自体はきれいにKML化してくれた。日本語も問題なさそう。これをマイマップにインポート、時間はかかったけれど、とりあえず読み込むことは出来た。全部の場所のタイトルが無題になってしまった。これはKML内のフォーマットでタグが外れているためで、ちゃんと表示するなら自分でKML変換コードを書いたほうが速そう。(今度暇があったら作ってみるか)マイマップ化すると全ての場所を表示してくれる。1000件以上など、スターの数がかなり増えてしまったら、一度マイマップ化しておくのがいいかもなぁ。マイマップもGoogleMapに表示できるしね。スターのデータが消えていないことは確認できたので一安心。これでこれからもガンガンスターが置けそうだぞ。あとは、もう少しマイマップ化したときに、ちゃんと場所名がついてくれればって感じかな?ま、それは、また暇なときにね。コメントをキャンセルメールアドレスが公開されることはありません。コメントデータの処理方法の詳細はこちらをご覧ください。