本文整理汇总了C++中Marker::setCaptionTailCoordinate方法的典型用法代码示例。如果您正苦于以下问题:C++ Marker::setCaptionTailCoordinate方法的具体用法?C++ Marker::setCaptionTailCoordinate怎么用?C++ Marker::setCaptionTailCoordinate使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类Marker
的用法示例。
在下文中一共展示了Marker::setCaptionTailCoordinate方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C++代码示例。
示例1: addPinAtCurrentMapCenter
//! [0]
//! [1]
void MapViewDemo::addPinAtCurrentMapCenter() {
if (mapView) {
GeoLocation* newDrop = new GeoLocation();
newDrop->setLatitude(mapView->latitude());
newDrop->setLongitude(mapView->longitude());
QString desc = QString("Coordinates: %1, %2").arg(mapView->latitude(),
0, 'f', 3).arg(mapView->longitude(), 0, 'f', 3);
newDrop->setName("Dropped Pin");
newDrop->setDescription(desc);
// use the marker in the assets, as opposed to the default marker
Marker flag;
flag.setIconUri(UIToolkitSupport::absolutePathFromUrl(
QUrl("asset:///images/on_map_pin.png")));
flag.setIconSize(QSize(60, 60));
flag.setLocationCoordinate(QPoint(20, 59));
flag.setCaptionTailCoordinate(QPoint(20, 1));
newDrop->setMarker(flag);
mapView->mapData()->add(newDrop);
}
}