gmsmapview

___ qstntxt ___

Ich integriere Google Maps SDK. Alles funktioniert gut. Aber wie man einen bestimmten Marker (Pin Point) entfernt, wenn der zweite erscheint (ich benutze kein Mapkit)

Ich möchte Folgendes:

Wenn ich auf Karte tippe, dann wird ein Markierungsstift an dieser Stelle generiert, wenn ich auf einen anderen Ort auf der Karte tippe, dann werden zwei Pins angezeigt, aber ich möchte den alten Markierungsstift entfernen.

Ich benutze auch,

%Vor%

Aber es war klar, alle anderen Marker Punkte von GMSMapview.

Nachfolgend ist der Code zum Hinzufügen eines Pins in Map:

%Vor%

Bitte helfen Sie mir, dieses Zeug zu lösen .. !!

Vielen Dank im Voraus ..:)

    
___ answer21201166 ___

Überprüfen Sie dies und versuchen Sie es in Ihrem Code

Entfernen Sie einen Marker in Google Maps sdk

    
___ qstnhdr ___ Entfernen Sie bestimmte GMSMarker von GMSMapview mit Google Map SDK in ios ___ answer28060788 ___

Um einen bestimmten Pin aus GMSMapView zu entfernen, behalten Sie den Verweis auf den Pin bei (wenn es mehrere gibt, dann verwenden Sie Array), dann verwenden Sie diesen Code

%Vor%

Verwenden Sie diesen Code

, um alle Dinge einschließlich Pins Polylinien aus GMSMapView zu entfernen %Vor%     
___ answer34625523 ___

Das hat für mich funktioniert -

%Vor%

wo

%Vor%

markers enthält alle Marker-Overlays für die mapView

    
___ answer22658481 ___

Ja, ich habe diese Lösung. Fügen Sie einen Pin wie folgt hinzu:

%Vor%

Bitte entfernen Sie die folgende Zeile, wenn Sie oben verwendet haben:

%Vor%     
___ tag123ios ___ iOS ist das mobile Betriebssystem, das auf dem Apple iPhone, iPod touch und iPad ausgeführt wird. Verwenden Sie dieses Tag [ios] für Fragen zur Programmierung auf der iOS-Plattform. Verwenden Sie die verwandten Tags [objective-c] und [swift] für Probleme, die für diese Programmiersprachen spezifisch sind. ___ tag123iphone ___ Verwenden Sie diesen Tag NICHT, es sei denn, Sie wenden sich speziell an Apple's iPhone und / oder iPod touch. Verwenden Sie für nicht hardwareabhängige Fragen das Tag [ios]. Weitere zu betrachtende Tags sind [xcode] (aber nur, wenn es sich um die IDE selbst handelt), [swift], [objective-c] oder [cacao-touch] (aber nicht [cocoa]). Bitte verzichten Sie auf Fragen zum iTunes App Store oder zu iTunes Connect. Wenn Sie C # verwenden, markieren Sie mit [mono]. ___ answer23440867 ___

Schlingen Sie alle Marker in der Karte und Sie können anhand des Titels oder Snippets entscheiden, welchen Marker Sie entfernen

da map.markers nicht mehr in Google Map ios sdk verwendet werden soll, benötigen Sie einen nsmutablearray, um alle Marker für Schleifenzwecke zu speichern

und Sie können userData des Markers marker.userData verwenden, wobei ich am liebsten eine nsdictionary Information im Marker hinterlege, um einen doppelten Namen des Titels zu verhindern.

Prost.

    
___ tag123googlemaps ___ Google Maps ist eine Desktop- und mobile Web-Mapping-Dienstanwendung und -technologie von Google, die Satellitenbilder, Straßenkarten und Street View-Perspektiven bietet. Außerdem werden Karten unterstützt, die auf Websites von Drittanbietern über das Google Maps-API eingebettet sind, und ein Ortungsdienst für städtische Unternehmen und andere Organisationen in zahlreichen Ländern auf der ganzen Welt. ___ tag123gmmapview ___ Dies ist die Hauptklasse des Google Maps-SDK für iOS und der Einstiegspunkt für alle Methoden in Bezug auf die Karte. ___ answer48702065 ___

Wenn Sie auf einen bestimmten Marker tippen, wird dieser Marker entfernt

%Vor%     
___ answer28171207 ___

Ich habe es so gemacht:

%Vor%

und hat gut für mich gearbeitet!

    
___
2
Antworten

Video läuft nicht auf GMSMarker

Ich arbeite an Video abspielen auf GMSMarker Pin und unten ist mein Code. Die Anzeige und Verstecken / Zeigen Pin-Ansicht, alles funktioniert gut. Außer Video nicht abspielen. Ich benutze Storyboard mit Pinview. %Vor% Bitte helfe...
02.09.2017, 09:39
0
Antworten

GMSGeocoder - wie man die Antwortsprache einstellt

Wenn meine App in einem fremden Land verwendet wird, gibt google GMSGeocoder die Antwort automatisch in der lokalen Sprache zurück. Wie kann ich einstellen, dass die Antwort immer in Englisch zurückgegeben wird? Ich benutze GMS SDK 1.7 und...
07.04.2014, 09:23
1
Antwort

wie man einen Pfeil in der Kartenansicht zeigt, der die Fahrtrichtung anzeigt

Ich möchte ein Pfeilbild auf GMSMapView zeigen (ich verwende google maps sdk). Jetzt, wenn ich fahre (Pfeil zeigt meinen gegenwärtigen Standort) und ich muss nach links abbiegen, dann muss ich Peilung von mapView ändern. Aber ich habe keine Ahnu...
02.12.2013, 07:28
7
Antworten

Entfernen Sie bestimmte GMSMarker von GMSMapview mit Google Map SDK in ios

Ich integriere Google Maps SDK. Alles funktioniert gut. Aber wie man einen bestimmten Marker (Pin Point) entfernt, wenn der zweite erscheint (ich benutze kein Mapkit) Ich möchte Folgendes: Wenn ich auf Karte tippe, dann wird ein Markierung...
18.01.2014, 06:30