private MarkerWithPosition(Marker marker) { this.marker = marker; position = marker.getPosition(); }
@Override public void onMarkerDragStart(Marker marker) { LatLng position=marker.getPosition(); Log.d(getClass().getSimpleName(), String.format("Drag from %f:%f", position.latitude, position.longitude)); }
@Override public void onMarkerDrag(Marker marker) { LatLng position=marker.getPosition(); Log.d(getClass().getSimpleName(), String.format("Dragging to %f:%f", position.latitude, position.longitude)); }
@Override public void onMarkerDragEnd(Marker marker) { LatLng position=marker.getPosition(); Log.d(getClass().getSimpleName(), String.format("Dragged to %f:%f", position.latitude, position.longitude)); }
private void updatePolyline() { mPolyline.setPoints(Arrays.asList(mMarkerA.getPosition(), mMarkerB.getPosition())); }
private void showDistance() { double distance = SphericalUtil.computeDistanceBetween(mMarkerA.getPosition(), mMarkerB.getPosition()); mTextView.setText("The markers are " + formatNumber(distance) + " apart."); }
public MarkerAssert hasPosition(LatLng position) { isNotNull(); LatLng actualLatLng = actual.getPosition(); assertThat(actualLatLng) // .overridingErrorMessage("Expected position <%s> but was <%s>.", position, actualLatLng) // .isEqualTo(position); return this; }
private void addMarker(GoogleMap map, double lat, double lon, int title, int snippet) { Marker marker= map.addMarker(new MarkerOptions().position(new LatLng(lat, lon)) .title(getString(title)) .snippet(getString(snippet))); builder.include(marker.getPosition()); } }
@Override public void onMarkerDragEnd(Marker marker) { mMarkerPosition = marker.getPosition(); } }
@Override public void onMarkerDrag(Marker marker) { mTopText.setText("onMarkerDrag. Current Position: " + marker.getPosition()); }
@Override protected void onSaveInstanceState(Bundle outState) { super.onSaveInstanceState(outState); outState.putParcelable(MARKER_POSITION_KEY, mMarker.getPosition()); }
@Override public void onMarkerDragEnd(Marker marker) { mStreetViewPanorama.setPosition(marker.getPosition(), 150); }
public boolean onMarkerMoved(Marker marker) { if (marker.equals(mCenterMarker)) { mCircle.setCenter(marker.getPosition()); mRadiusMarker.setPosition(toRadiusLatLng(marker.getPosition(), mRadiusMeters)); return true; } if (marker.equals(mRadiusMarker)) { mRadiusMeters = toRadiusMeters(mCenterMarker.getPosition(), mRadiusMarker.getPosition()); mCircle.setRadius(mRadiusMeters); return true; } return false; }
@Override public LatLng getPosition() { if (virtual != null) { return virtual.getPosition(); } LatLng position = calculateClusterPosition(); return position; }
public LatLng getPosition() { if (marker != null) { return marker.getPosition(); } else { return markerOptions.getPosition(); } }
@Override public boolean onMarkerClick(final Marker click) { addPoint(click.getPosition()); return true; } });
private Polyline initializePolyLine() { //polyLinePoints = new ArrayList<LatLng>(); rectOptions.add(markers.get(0).getPosition()); return mGoogleMap.addPolyline(rectOptions); }
public static void fixZoomForMarkers(GoogleMap googleMap, List<Marker> markers) { if (markers!=null && markers.size() > 0) { LatLngBounds.Builder bc = new LatLngBounds.Builder(); for (Marker marker : markers) { bc.include(marker.getPosition()); } googleMap.animateCamera(CameraUpdateFactory.newLatLngBounds(bc.build(), 50),4000,null); } }
@Override public void onMarkerDragEnd(Marker marker) { mLatLng = marker.getPosition(); mAcceptLocation.setClickable(true); mIsDragged = true; mMap.animateCamera(CameraUpdateFactory.newLatLngZoom(mLatLng, mMap.getCameraPosition().zoom)); }
@Override public void onMarkerDragEnd(Marker marker) { if (myLocationMarker != null) { myLocationMarker.remove(); } MarkerOptions newMarkerOptions = new MarkerOptions(); newMarkerOptions.draggable(true); myLocationMarker = googleMap.addMarker(newMarkerOptions.position(marker.getPosition()).title("")); } });