問題タブ [mkplacemark]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
1690 参照

ios - iOS の CLGeocoder を使用したフォワード ジオコーディングで、特定の場所の局所性に対して null を返す

文字列に対してフォワード ジオコードを実行しようとしていますが、通常は問題なく動作しますが、「バンクーバー」などの一部の場所では、結果の目印の地域に対して null が返されますが、国、州、および座標が返されます。フォワード ジオコーディングで見つけた座標をリバース ジオコーディングしてみましたが、失敗することはありませんでしたが、別の場所「Port Moody」が返されました。

最も奇妙な部分は、Geocoder の Apple のサンプル コードを使ってバンクーバーを実行しようとしたところ、問題なく動作したことです。地方はヌルにならない。

また、テストしていたらいきなり動き始め、再度確認したら動かなくなってしまいました。何を与える?

これが私のコードです。しかし、それが大いに役立つことは間違いありません。

}

0 投票する
1 に答える
1512 参照

ios - iOS:目印から郵便番号を取得する方法

iOSで目印の郵便番号を取得する方法を知りたいです。ヒントや提案をいただければ幸いです。これが私がこれまでに持っているコードです。都市を取得できます。

0 投票する
1 に答える
111 参照

ios - iOS: ユーザーの場所に目印をドロップするにはどうすればよいですか?

これは、iOS でユーザーの場所に地図を再配置するための私のコードです。この方法は問題なく機能しますが、問題はユーザーの現在の場所に目印をドロップすることです。私は目印を使用するのが初めてで、誰かが私を助けてくれれば幸いです。

0 投票する
1 に答える
343 参照

ios - MKLocalSearch から注釈のタイトルを作成する

MKLocalSearch を追加したところ、ピンが正しく表示されています。唯一の問題は、名前だけが必要な場合、ピンのタイトルに名前と住所の両方が含まれていることです。どうすればこれを変更できますか。これが私が使用しているコードです-

0 投票する
1 に答える
402 参照

ios - Xcode GeoCoding の initWithCoordinate 関数は、MapItem から読み戻すときに、Throughfare と他の 2 つのフィールドを台無しにしています

誰かがこれを前に見たことがあるのだろうか、アドレスの PlaceMark (MKPlaceMark) が MapItem に配置される (initWithCoordinate) の GeoCoding ルーチンに Xcode のバグがあると思います。

以下のコードを考えてみましょう。GeoCoded の場所、つまり Lat/Lon を CLPlaceMark 経由で text-type-address に戻した後、結果をループしてこれらを MKPlaceMark に変換し、MapItems として保存していますが、実行時に、 Xcode/IOS がほとんどのアドレス キーを正常にコピーしていることに気付きましたが、アドレスにとって非常に重要な (SubAdminArea、SubThoroughfare、および Thoroughfare) のキーを台無しにしています。以下のコードのスニペットを参照してください。

さて、上記で、ほとんどすべてが正常にコピーされ、正常に抽出されましたが、悲しいことに、上記の 3 つのキーに関しては、MKPlaceMark から標準 (initWithCoordinate) ルーチンを介して MapItem オブジェクトにコピーし、それを再度読み込んで、上記の 3 つのキーについて、次の出力が出力と異なることがわかります (/ の前のものは「前」の値で、後のものは「後」の値です)。

SubAdminArea: 'London / (null)' SubThoroughfare: '21–35 / (null)' Throughfare: 'Hanover Road / 21–35 Hanover Road'

誰かがこのバグを見たことがあるかどうか、または何か他のことを提案できるかどうか疑問に思います.

また、悪いものを手動で上書きしようとしました:

ただし、これは機能しないため、エラーが発生しました。これを見たかどうかはわかりません。

どう思いますか?

ありがとうございます。それでは、お元気で、

ハイダー・サティ

---------------------------------------- 編集: (2時間後) ...

さらに、各関数によって生成されたディクショナリ項目を調べて、MKMapItem が 3 つの要素を完全に無視し、新しいディクショナリに正確な値が存在しないため、要求されたときにのみ出力を「シャドウ」する方法について GobSmacked であることがわかりました。 、内容をダンプするために使用した以下のコードを参照してください。

上記を使用すると、辞書の MI セクションの下で、(Thoroughfare、SubThoroughfare、および SubAdminArea) の 3 つの要素が MKMapItem の辞書にコピーされていないことが明確にわかります!誰かがもっとよく知らない限り、これらを今のところ保管してください。

同じ問題を抱えている場合、これが役立つことを願っています。

これがバグなのか「機能」なのかを確認するためにAppleに話しかけようとしているので、今のところ質問を「回答済み」としてマークしません:)

よろしくハイダー

----------------------------------------->編集、1時間後...

Apple にバグレポートを提出しました。参照番号: 16026923 です。すぐに連絡が来ることを願っています。

0 投票する
1 に答える
351 参照

mkmapview - MKMapView でピンのタップ アンド ホールドを検出するにはどうすればよいですか?

タイトルがすべてを物語っています。ピンのタップを検出しようとしていますが、MKMapViewどこから始めればよいかわかりません。UIView ではないため、ジェスチャ認識エンジンを追加できず、追加するUIViewインMKPlaceMarkが見つかりません。

0 投票する
1 に答える
1167 参照

ios - マップ ビューに現在地と目的地が表示されるが、それらの間のルートが表示されない

地図を初期化すると、現在地と目的地の両方が表示されますが (文字列から前方ジオコーディングされています)、それらの間の方向は描画されません。

これが私のコードです:

私はこれに比較的慣れていないので、これのいくつかはおそらく間違っています。私が欲しいのは、(別のビューで) ボタンを押すと、「agendaEntry」がセグエで渡されることです。住所を含む文字列が含まれており、この住所はフォワード ジオコーディングされ、地図にはユーザーの場所からその文字列の住所へのルートが表示されます。

ドライブ/徒歩のルート案内を表示する方法、または複数のルートを表示する方法がわかりません。しかし、まず、それが機能するなら素晴らしいことです。

0 投票する
2 に答える
3603 参照

objective-c - コールアウトの MKPlacemark アドレスを取得する方法

アイテムの住所を取得する方法を見つけようとしていMKPlacemarkます。thoroughfareコンソールでアイテムを印刷すると、そこに情報が表示されますが、住所番号のない情報しか取得できません。

これが私のコードです: